¿Hay alguna aplicación o programa que ayude a alguien a practicar habilidades de codificación?

Mencionaré algunos:

Guión

Dash es similar a Codecademy con su enfoque inmersivo basado en proyectos, y los tutoriales lo guían a través de cinco proyectos de dificultad creciente. Limitado a las tres tecnologías web por ahora, está bien diseñado para principiantes y es completamente gratuito. Desde la creación de un sitio web personal hasta un juego de Madlibs, un aspirante a programador debe desbloquear 82 habilidades pasando por los puntos de control en las lecciones.

Aprenda HTML5, CSS3, Javascript

Aprender con screencasts de codificadores es otra versión interesante de cómo construir algo con código. Esto no es muy adecuado para principiantes, pero si tienes algo de experiencia, el reproductor de códigos te muestra el arte de hacer un temporizador o una calculadora elegante desde cero. Los principiantes pueden inspirarse en el hecho de que unas pocas líneas de código crean arte digital.

Talent Buddy

Aprenda: JavaScript y otros lenguajes de C a Scala.

Resuelva cuestionarios de codificación que incluyen Java, Ruby, Pyhton, PHP y más. El sitio ha pagado programas de tutoría con desarrolladores de software expertos que ayudan a los estudiantes a desarrollar habilidades de desarrollo web. Es un programa de tres meses. Los cuestionarios pueden ayudarlo a perfeccionar sus habilidades y proporcionar comentarios inmediatos a través del editor. Talent Buddy puede no ser para todos, ya que es un programa pago, pero los cuestionarios te ayudan a ejercitar tus habilidades.

Codewars

Enfrentarse a alguien mejor que usted podría ser la forma más rápida de aprender: cada atleta conoce este “secreto”. Codewars es otra plataforma para que los programadores aumenten sus habilidades al entrenar con otros en desafíos de código real. Pero aquí está la trampa: tienes que demostrar tu valía en el lenguaje de programación que elijas durante el registro. Codewars no es el primer lugar para un principiante. Podría convertirse en una sociedad en línea donde los codificadores talentosos pueden competir, colaborar y unirse en torno a los desafíos de programación, pero solo una vez que tengan algo de experiencia.

Codaround

El aprendizaje es con frecuencia más efectivo cuando uno interactúa con compañeros que son mejores en su habilidad elegida que usted. Codaround (beta) es un nuevo y flamante foro de aprendizaje que intenta darle un toque de aprendizaje grupal a la autoaprendizaje. Anteriormente conocido como Hackavard, Codaround está acercando a la comunidad al alumno en solitario. En la multitud de herramientas sociales y servicios de reuniones, Codaround mantiene su enfoque en la floreciente comunidad de codificadores.

Programmr

Programmr está diseñado para ser un simulador de programación para aprender y practicar habilidades de codificación. La plataforma cubre tecnologías como AngularJS, Backbones, PHP, Python y más. El sitio se llama a sí mismo un “laboratorio interactivo en línea” para codificadores principiantes para codificar, compilar y ejecutar proyectos dentro del navegador. El módulo de “auto-facultad” proporciona retroalimentación instantánea a los estudiantes mientras completan los ejercicios y desafíos. Codifica sus propias aplicaciones, luego las incrusta como videos de YouTube.

Mira mi aplicación: es un trabajo en progreso que evoluciona con cada lanzamiento, déjame saber lo que piensas al respecto …

Practice Code: Learn Programming – Aplicaciones de Android en Google Play

Bueno, no he oído hablar de aplicaciones sin conexión. Pero hay una gran cantidad de sitios web que pueden ayudarte. Aquí hay algunos:

https://www.hackerrank.com/
https://codility.com/

Code Monk – Aplicaciones de Android en Google Play

-Esta aplicación es realmente agradable para aprender nuevos algoritmos.

Sin embargo, dicho esto, aprender solo algo nuevo no ayudará … También tienes que practicar en jueces en línea como HackerRank, Codeforces, etc.

No es una aplicación / programa como tal, pero CodeAcademy tiene un sitio web interactivo que le enseña a programar en varios idiomas y puede codificarlo todo dentro del navegador a medida que lo permita.