Seis plataformas de aprendizaje de programación automatizadas gratuitas

Hola comunidad! En Hexlet hemos compilado una lista de cinco plataformas en línea automatizadas gratuitas para principiantes.


En ruso:


Academia HTML
"Academia" enseña el diseño del sitio. El contenido principal está en formato de suscripción (390 rublos por mes) e intensivo (desde 12500 rublos), pero hay varios cursos automatizados gratuitos sobre los conceptos básicos de HTML, CSS y JavaScript.


En HTML Academy, no es tanto una tarea para bombear en la programación como para familiarizarse con los conceptos básicos del desarrollo web. Pero este es un formato ideal para aquellos que nunca han escrito código y quieren probarlo. Una gran cantidad de desarrolladores web comenzaron su viaje aquí.


Conceptos básicos del código
Este es un nuevo servicio gratuito de Hakeslet. Su idea principal es sumergir a los principiantes en los conceptos básicos de la programación mediante la resolución de tareas simples directamente en el navegador. Ahora hay lecciones en PHP, JavaScript y Python, pronto aparecerán otras nuevas. La plataforma es la más adecuada para aprender los conceptos básicos de la sintaxis y menos para los algoritmos de bombeo.


La capacitación se basa en la alternancia de pequeñas porciones de la teoría (3-4 párrafos) y la práctica de fijación en el simulador. Cada tarea práctica tiene una decisión del maestro, que se puede comparar con la suya después de completarla con éxito y una sección para discutir la tarea.


En ingles:


Freecodecode
Gran plataforma automatizada sin fines de lucro. Enseña desarrollo web desde cero: HTML, CSS y JavaScript. Al final, hay tutoriales sobre React / Redux, visualización de datos e incluso un poco en el backend.


Es imposible confundirse desde el principio hasta el final: solo hay un programa de 1400 tareas. En algún lugar de la tarea 200 hay un bloque interesante con tareas algorítmicas en JavaScript. Varias veces durante el entrenamiento se proporciona una práctica independiente en el editor.


Scrimba
Una combinación orgánica de "video" y tareas en el navegador: como si el maestro estuviera sentado a tu lado y mostrara lo que estaba haciendo en el editor. Tienes la oportunidad de pasar la grabación por el código y observar el cursor del profesor.


Una gran cantidad de temas sobre desarrollo web: desde "flexboxes" y Bootstrap hasta React, Vue y Angular. El único inconveniente de la plataforma puede ser solo la falta de soporte y trabajo en los proyectos. Pero hay toneladas de otras plataformas para esto.


Codeacademy
Una de las plataformas internacionales más famosas para aprender los conceptos básicos de codificación para diversas tecnologías: Python, SQL, Java, diseño, JavaScript y otros. Recientemente lanzó el primer curso en C ++. Todo es muy agradable y enfocado en resolver problemas simples.


Codeacademy se enfoca en adquirir habilidades básicas de programación y es adecuado para aquellos que desean familiarizarse con la codificación sin grandes planes para convertirse en un desarrollador profesional. Todo el entrenamiento se lleva a cabo en el navegador. La versión paga (por 20 dólares al mes) tiene acceso a cuestionarios, pistas educativas personalizadas y proyectos.


Codingame
Una plataforma bellamente dibujada para aprender programación de una manera lúdica. Recorres los niveles del juego mientras aprendes a programar en el lenguaje habitual: Python, Java, JavaScript, C ++ / #.


La plataforma ofrece varios escenarios de juego, discusiones con otros participantes, concursos y batallas de 10 minutos para jugadores múltiples con otros usuarios.


Escriba en los comentarios si olvidé mencionar alguna buena plataforma automatizada


UPD Después de la publicación, envió muchos buenos servicios y nos dimos cuenta de que tiene sentido dividirlos en dos bloques: 1. aprender los conceptos básicos de programación y 2. “libros de tareas”. Editamos esta publicación para responder a la primera solicitud. Para el segundo, prepararemos y publicaremos una publicación separada.

Source: https://habr.com/ru/post/es432802/


All Articles