Tabla de contenido:

Los 7 mejores recursos gratuitos para aprender a programar
Los 7 mejores recursos gratuitos para aprender a programar
Anonim

Dé sus primeros pasos hacia una carrera de desarrollador o aprenda a crear sus propios proyectos utilizando estos sitios.

1. FreeCodeCamp

Imagen
Imagen
  • Tecnologías: HTML, CSS, JavaScript, Git, Node.js, React.js y otras.
  • Costo: completamente gratis.
  • Nivel de dificultad: todos los niveles.
  • Idioma en Inglés.

El programa freeCodeCamp enseña constantemente al usuario todos los aspectos básicos de la programación web, desde conceptos básicos hasta técnicas de desarrollo complejas. Al comienzo de cada lección, lee la teoría y luego la pone en práctica: escribe el código en un editor especial y el sistema lo verifica. Si surgen dificultades, puede discutirlas con otros estudiantes en el foro.

Al final de los módulos teóricos, se le muestran los proyectos que debe utilizar para crear sus propias aplicaciones web. Los resultados del desarrollo deben publicarse en el recurso, después de lo cual pueden ser evaluados por otros usuarios.

Además, freeCodeCamp ayuda a los estudiantes a reunirse y colaborar en proyectos reales sin fines de lucro. Ésta es una buena oportunidad para obtener una valiosa experiencia en desarrollo y una cartera necesaria para el empleo.

freeCodeCamp →

2. Codecademy

Imagen
Imagen
  • Tecnologías: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby y otras.
  • Costo: gratis o desde $ 20 al mes por contenido adicional.
  • Idioma en Inglés.
  • Nivel de dificultad: fácil-medio.

Al igual que el recurso anterior, Codecademy se centra en el aprendizaje de la programación web. Lees la teoría y luego completas las tareas en un editor de código interactivo. El usuario recibe cursos separados sobre diferentes tecnologías. La mayor parte de cada uno de ellos está disponible de forma gratuita, pero las pruebas de verificación y las tareas de desarrollo del proyecto se abren después de la suscripción.

Codecademy también tiene programas completos de pago que organizan y combinan materiales de diferentes cursos. Por ejemplo, Build Websites from Scratch le enseña paso a paso cómo desarrollar un sitio web sencillo desde cero utilizando diversas tecnologías.

Codecademy →

3. Coursera

Imagen
Imagen
  • Tecnologías: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift y otras.
  • Costo: gratis o desde $ 49 por mes por contenido adicional.
  • Idioma: inglés, ruso y otros.
  • Nivel de dificultad: todos los niveles.

Coursera ofrece una variedad de cursos en una variedad de lenguajes de programación de las principales universidades del mundo. Aquí puede aprender no solo el desarrollo web, sino también la creación de programas móviles y de escritorio. Algunos cursos son independientes, pero la mayoría están agrupados en especializaciones: conjuntos de cursos relacionados.

Puede visualizar el material teórico presentado por textos y videos de forma gratuita. Pero la mayoría de las tareas de prueba y práctica que requieren verificación por parte de un maestro u otros usuarios están disponibles solo con una suscripción paga.

Coursera →

4.edX

Imagen
Imagen
  • Tecnologías: HTML, CSS, JavaScript, Java, Python, Ruby y otras.
  • Costo: gratis o desde $ 49 por mes por un certificado.
  • Idioma: inglés y otros.
  • Nivel de dificultad: todos los niveles.

En edX, puede acceder a cursos de empresas y universidades de renombre. Entre ellos se encuentra, por ejemplo, la famosa Introducción a los programadores principiantes, Introducción a la informática de la Universidad de Harvard. El contenido educativo se presenta principalmente mediante videoconferencias y textos. Algunos cursos contienen exámenes y otras actividades interactivas.

Para el paso de la mayoría de los materiales, la plataforma no pide dinero. Pero puede obtener un certificado que confirme la finalización exitosa de un curso en particular solo por dinero.

edX →

5. INTUIT

Imagen
Imagen
  • Tecnologías: HTML, CSS, JavaScript, algoritmos y bases de datos, C #, Java, Python, Ruby y otros.
  • Costo: gratis o desde 500 rublos por mes por los servicios de un tutor.
  • Idioma ruso.
  • Nivel de dificultad: todos los niveles.

El catálogo de la plataforma educativa "INTUIT" contiene cursos de texto y video de instituciones educativas rusas y empresas internacionales de TI. El contenido del sitio cubre todas las áreas principales de programación, desde el desarrollo de sitios web hasta la creación de programas de escritorio. El autoaprendizaje es gratuito, pero existe un servicio de pago en el que el usuario es asistido por un tutor personal.

"INTUIT" →

6. Stepik

Imagen
Imagen
  • Tecnologías: JavaScript, C #, redes neuronales, C ++ y otras.
  • Costo: completamente gratis.
  • Idioma: ruso, inglés.
  • Nivel de dificultad: fácil-medio.

Otra plataforma sin fines de lucro, cuyos cursos son creados por empresas y universidades rusas. Aunque no hay mucho material sobre lenguajes de programación específicos en Stepik, aquí puedes aprender conocimientos fundamentales en el campo de las matemáticas y la teoría de algoritmos que serán de utilidad para todo desarrollador.

Stepik →

7. Un tutorial moderno de JavaScript

Imagen
Imagen
  • Tecnologías: JavaScript y otras.
  • Costo: gratis o desde 6.500 rublos para un curso adicional.
  • Idioma ruso.
  • Nivel de dificultad: todos los niveles.

Este recurso está dedicado al lenguaje JavaScript y tecnologías web relacionadas. Aquí encontrará un curso de JS textual muy detallado, bien estructurado y fácil de entender. Las asignaciones después de cada tema ayudarán a consolidar los conocimientos adquiridos. Al mismo tiempo, el material es puramente teórico y no enseña la creación de proyectos en la práctica.

Puede estudiar el libro de texto por su cuenta de forma gratuita o pagar por cursos avanzados que incluyen el aprendizaje de JavaScript o tecnologías relacionadas con un profesor.

"Tutorial de JavaScript moderno" →

Recomendado: