Existen muchas maneras de aprender algo nuevo, pero sin duda la práctica es la mejor forma de hacerlo. La siguiente lista de sitios web te ofrecen retos de programación que ayudarán sin duda a mejorar tu código.
Antes de empezar
Si lo que tu buscas es aprender desde cero a programar, te recordamos puedes pasar por nuestra sección de cursos gratuitos, nuestra lista de sitios web para aprender a programar gratis, o nuestra sección de cursos premium.
Sitios online con retos de programación donde podrás mejorar tu código.
Project Euler
Project Euler (en honor a Leonhard Euler) es una de las mayores colecciones de problemas matemáticos, creada en 2001. Dispone de más de 450 problemas relacionados con materias Se busca alcanzar los mejores algoritmos y las soluciones más eficientes.
Coderbyte
Fue creado como un proyecto en kickstarter para ayudar a programadores que estaban empezando. Su enfoque es crear un comunidad en la que se planten pequeños problemas (preguntas/respuestas) de programación que son resueltos con la ayuda de la comunidad.
HackerEarth
Cuenta con numerosos test para poner a prueba nuestras habilidades de programación. Uno de los puntos que distinguen a esta plataforma es que es habitual encontrarse con pruebas de código y retos creados por empresas para contratar programadores. Los mejores clasificados pueden optar a un puesto de trabajo. Además su plataforma permite ejecutar y probar el código desde el navegador.
Topcoder
Es una plataforma en la que la comunidad de desarrolladores (compuesta por casi un millón de usuarios) compiten en decenas de retos propuestos de programación y diseño. Muchos de estos retos tienen compensación económica. Existen reto de todo tipo: algoritmos, bug races, testing, desarrollos de una semana, etc…
Solveet
Es un plataforma de resolución de retos de programación de origen español creada por Rubén Bernárdez. Aúna una amplia comunidad de desarrolladores que hablan castellano en el que se resuelve, se desafía y discute diferentes problemas. Es un espacio en que cualquier puede compartir su código y demostrar su forma de pensar. Podemos encontrar numerosos code-kata para practicar, aunque siempre se valora la participación.
Sitios extra 😉
- Code Monk
- Daily Programmer
- Codility
- SPOJ
- CodeChef
- CodeEval
- HackerRank
- Codewars
- Rosalind
- Codeforces
- Exercism
- Kaggle
- CodinGame
Fuentes: genbetadev | codecondo