Artículo original: Learn JavaScript – Free JS Courses for Beginners por Jessica Wilkins

Traducido por: Valentin Avalos

JavaScript es un lenguaje de programación popular utilizado para construir aplicaciones web, entre muchas otras cosas.

En este artículo, proporcionaré un listado de recursos en línea gratuitos donde puedas comenzar a aprender JavaScript. Después de haber aprendido los conceptos básicos, puede comenzar a construir proyectos para principiantes.

  1. Algoritmos y estructuras de datos de JavaScript (freeCodeCamp)
  2. Aprende JavaScript - Curso completo para principiantes (freeCodeCamp)
  3. Full Stack JavaScript (El Proyecto Odin)
  4. El tutorial de JavaScript Moderno (javascript.info)
  5. LearnJS (learn-js.org)
  6. Curso de JavaScript (SoloLearn)
  7. Programación JavaScript (freeCodeCamp)
  8. Tutorial de JavaScript para principiantes: Aprende JavaScript en 1 hora (Programando con Mosh)
  9. Curso Intensivo de JavaScript para principiantes (Traversy Media)

Algoritmos y estructuras de datos de JavaScript

En este curso de freeCodeCamp, aprenderás sobre JavaScript básico, ES6, expresiones regulares, estructuras de datos básicas, Programación Orientada a Objetos, y programación funcional.

Este es un entorno interactivo donde aprenderás JavaScript haciendo cientos de desafíos y cinco desafíos de algoritmos de certificación.

Al final puedes recibir una certificación gratuita para compartir en Twitter o publicar en tu perfil de LinkedIn.

Aprende JavaScript - Curso completo para principiantes

En este curso de freeCodeCamp por Youtube, aprenderás sobre condicionales, bucles, funciones, objetos, arreglos, y ES6.

Este popular curso tiene más de 7 millones de visitas en YouTube. Beau Carnes lo guiará a través de todos los desafíos básicos de JavaScript de freeCodeCamp y le proporcionará explicaciones detalladas en el camino.

Full stack JavaScript

El Proyecto Odin tiene un curso de JavaScript para principiantes en la sección Fundamentos. Aprenderás los conceptos básicos, incluidas las condiciones, los bucles, las funciones, los objetos, las matrices y ES6.

Luego puede pasar a este curso del Proyecto Odin que le enseñará conceptos más avanzados y lo hará construir proyectos más avanzados.

Aquí hay una lista de algunos de los proyectos que construirás a lo largo del curso:

  • Un juego de piedras, papel, tijeras
  • Ta Te Ti
  • Lista de tareas
  • Página de un restaurante
  • y más...

El tutorial de JavaScript Moderno

En este tutorial, aprenderás sobre los conceptos básicos de JavaScript, el manejo de errores, las promesas, Async / await, el DOM y más.

Este es un curso muy detallado, lleno de cientos de lecciones y desafíos para que los completes. También tienen una comunidad en línea muy activa donde puedes hacer preguntas en la sección de comentarios y recibir asistencia.

LearnJS

En este tutorial, aprenderá sobre conceptos básicos de JavaScript, Programación Orientada a Objetos, herencia y estructuras de datos.

Esta es una gran introducción al lenguaje llena de docenas de desafíos en el camino.

Curso de JavaScript

En este curso de SoloLearn, aprenderá sobre condiciones, bucles, funciones, objetos, arreglos, el DOM y eventos.

Hay docenas de desafíos, cuestionarios y proyectos para hacer a lo largo del curso.

Aquí hay una lista de algunos de los proyectos que construirás en el camino.

  • Planificador de viajes
  • El caracol en el pozo
  • Convertidor de divisas
  • Gestor de contactos
  • y más...

Programación JavaScript

En este curso de freeCodeCamp en YouTube, aprenderá sobre los conceptos básicos de JavaScript, incluyendo condicionales, bucles, funciones, objetos, arreglos y ES6. También construirás un juego de blackjack y una extensión de Google Chrome.

Este es un curso muy extenso de más de 7 horas que le dará una buena base de inicio en JavaScript.

Tutorial de JavaScript para principiantes: Aprende JavaScript en 1 hora

En este curso de Programación con Mosh, aprenderá sobre los conceptos básicos de JavaScript, incluyendo condicionales, bucles, funciones, objetos, arreglos y características de ES6.

Este es un gran curso introductorio corto y Mosh es un desarrollador experimentado que te guiará a través de todos estos conceptos de una manera fácil de entender.

Curso intensivo de JavaScript para principiantes

En este curso de YouTube de Traversy Media, aprenderá sobre los conceptos básicos de JavaScript, incluyendo condicionales, bucles, funciones, objetos, arreglos y ES6

Este es un gran curso introductorio corto y Brad es un desarrollador experimentado que lo guiará a través de todos estos conceptos de una manera fácil de entender.

Si te gustaron los videos de Brad, echa un vistazo a sus otros videos de JavaScript sugeridos.