Puede parecer un contenido patrocinado pero no lo es para nada, podéis revisar los enlaces en busca de referidos que no habrá nada 😜
Me ha parecido interesante compartir esto ya que es algo que yo he descubierto hace muy poco mientras realizaba entrevistas de trabajo y me ponía al día con algunos lenguajes de programación. Se trata de una plataforma de retos de programación (katas) de muchísimos lenguajes que se pueden realizar incluso sin registrarnos, aunque en ese caso no podemos ver las soluciones de otros usuarios una vez has completado una kata.
En esta imagen podéis ver en qué lenguajes podemos practicar y los que aún están en beta, el único detalle a tener en cuenta es que no está en español pero yo lo vería como una ventaja para aprender inglés técnico poco a poco.
https://www.codewars.com/kata/latest?beta=false
Se pueden filtrar katas por lenguaje, dificultad y más cosas si están registrado. Os pongo un ejemplo facilito en Java para que veáis el funcionamiento de esto:
https://www.codewars.com/kata/58649884a1659ed6cb000072/train/java
Debéis simular unos cambios de colores de un semáforo. Tras acabar el código pulsad sobre "Test" y lo ejecutará para ver si pasa los test unitarios que veis abajo. Finalmente podéis probar el siguiente botón para ejecutar más test que no se suelen ver pero incluyen más casos de uso y ya enviáis vuestra solución para guardar en vuestro perfil y ver la del resto de usuarios, pero claro, tenéis que registraros, eso ya es cosa de vosotros.
A disfrutar 👌