¿Cuál es el mejor sitio para practicar la codificación?

Los mejores sitios para la codificación se pueden clasificar como sitios para aprender, practicar, competir y colaborar, y enumeré mis selecciones para las siguientes categorías.

Los mejores sitios web para aprender a programar.

  • GeeksforGeeks | Un portal informático para geeks.
  • Tutorialspoint
  • Tutoriales en línea de W3Schools en línea
  • Codecademy – aprende a codificar, interactivamente, gratis
  • Aprende a codificar haciendo | Código de la escuela
  • Empieza a aprender en la casa del árbol gratis

Comunidades / foros de programación

  • Construir mejor el software, juntos
  • Desbordamiento de pila
  • Para aquellos que codifican
  • CodeGuru
  • Preguntas calientes – Intercambio de pila

Codificación competitiva (Desafíos)

Existen muchos sitios web en Internet para una codificación competitiva con desafíos de programación, rompecabezas y hackathons. Nos permite echar un vistazo a los 10 sitios web principales [1]

  1. HackerRank
  2. LeetCode Juez en línea
  3. HackerEarth – Desafíos de programación y trabajos de desarrollador
  4. Concurso de Programación, Concurso de Programación, Programación Informática Online.
  5. Entregar más rápido a través de Crowdsourcing
  6. Tecnología y la comunidad tecnológica más grande de la India
  7. Codewars: entrena tus habilidades de codificación
  8. CodeFights
  9. Codeforces
  10. Juez de Esfera Online (SPOJ)

Todos los sitios web anteriores son muy buenos y competitivos, debe elegir el que mejor se adapte a usted basándose en los lenguajes de programación. Para saber más sobre eso, hice un artículo sobre los 10 principales sitios web de desafíos de Codin.

Notas al pie

[1] Top 10 de codificación popular desafía a los sitios web 2017

Si estás hablando de codificación algorítmica, te recomendaría:

  • Implementación, DP, Cadenas, Arreglos, Ad-hoc: Topcoder div1 Problemas de 250 puntos
  • Gráficos (DFS, BFS, Dijkstra, Clasificación topológica, MST): SPOJ – Use ahmed-aly para clasificarlos por dificultad
  • BST, Listas enlazadas: Geeksforgeeks, Leetcode
  • Estructuras de datos: SPOJ y Codeforces
  • Matemáticas: Codeforces

Sitios web para la codificación de la práctica y el aprendizaje:

  • HackerRank.
  • EntrevistaBit.
  • Jollybee juez en línea.
  • Kattis
  • Proyecto Euler.
  • Juez de Esfera Online (SPOJ)
  • Topcoder Arena.
  • Juez en línea de la UVa.

Le sugeriré que pruebe todos los sitios anteriores para obtener una mejor experiencia. Una y otra vez, conocerá qué sitio es conveniente para usted.

Gracias.

Tutoriales en línea de W3Schools en línea

HackerRank

HackerEarth – Desafíos de programación y trabajos de desarrollador

Aprender a codificar

Tiene muchos recursos para practicar la codificación a partir de los cuales he especificado algunos de los sitios web.

A2A. Aprendí codificación de un sitio web en francés, sin embargo, conozco algunos.

  • Codeacademy: Lo he usado en algún momento.
  • Udacity: solución popular.
  • Mimo: hay muchos idiomas ahí.

Tendrás que ver cuál es el formato que mejor se adapta a ti y es posible que algunas de esas opciones no sean completamente gratuitas.

Puede seguir a Techie Delight para resolver problemas en la práctica de algoritmos y estructuras de datos. Cuenta con una gran colección de excelentes artículos de programación para realizar entrevistas técnicas a las principales empresas de TI.

Cuando aprender codeacademy es bueno para obtener los conceptos básicos sólidos, y hackerrank es bueno si quieres probar algunos problemas. La academia Khan también tiene algunos videos de algoritmos que podrían ayudar.

Youtube es lo mejor para aprender y tampoco hay dinero involucrado. Hay muchos tutoriales gratuitos disponibles para cualquier tipo de codificación, incluido hardware, software, etc. En mi sugerencia, debe seleccionar uno de los tutoriales, comenzar a escucharlos / practicarlos. Eso es.

Si quieres practicar, elige HackerRank, GeekforGeeks. Si quieres aprender de codecademia es bueno.