cursos.
← Programación
Ficha 005.050YouTubeGRATIS

Aprende JavaScript Ahora! curso completo desde cero para principiantes

por HolaMundo

Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.

Muy recomendado, valoración editorial 5 de 5

verificado 2026-09-09 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación de nivel principiante en YouTube impartido por HolaMundo (3 h 59 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 9 de septiembre de 2026.

Veredicto
5/5 · Muy recomendado
Para quién
Personas que nunca han programado y quieren empezar por JavaScript con un curso largo y guiado.
Nivel
Principiante
Duración
3 h 59 min · 60 capítulos
Precio
Gratis en YouTube
Autor
HolaMundo
Publicado
2024
Plan sugerido
4 sem. · 6 h/sem.
Verificado
el 9 de septiembre de 2026

Nuestro veredicto

Muy recomendado, valoración editorial 5 de 5

Curso de JavaScript para principiantes bien estructurado, con capítulos claros, ejercicios y unas cuatro horas de contenido centradas en los fundamentos del lenguaje. Es una buena primera opción para empezar de cero, aunque conviene continuar con otros recursos para el desarrollo web.

Puntos fuertes

  • Estructura clara en bloques con capítulos marcados y progresión lógica.
  • Incluye una sección de diez ejercicios para practicar.
  • Duración amplia (unas 4 horas) que permite ir con calma desde cero.
  • Publicado en 2024, razonablemente reciente para los fundamentos del lenguaje.

A tener en cuenta

  • La descripción no detalla proyectos finales ni material descargable.
  • Se centra en fundamentos; según los capítulos no cubre el DOM ni la asincronía.
  • Buena parte de la descripción es promoción de otros cursos, sin valor para el aprendizaje.

De qué trata

Curso completo de JavaScript de unas 4 horas y 60 lecciones, pensado para quien empieza desde cero. Arranca con la motivación, la preparación de herramientas y la primera aplicación.

Después avanza por bloques: tipos básicos (variables, constantes, objetos, arrays y funciones), operadores, control de flujo con condicionales y bucles, y una sección de diez ejercicios. Termina con objetos y funciones en profundidad: factory functions, funciones constructoras, valor y referencia y listado de propiedades.

  • Variables, constantes, tipos de datos y tipado dinámico
  • Objetos, arrays y funciones
  • Operadores y control de flujo con bucles
  • Diez ejercicios prácticos
  • Factory functions y funciones constructoras

Para quién es este curso

  • Personas que nunca han programado y quieren empezar por JavaScript con un curso largo y guiado.
  • Estudiantes que se preparan para aprender desarrollo web y necesitan una base sólida del lenguaje.
  • Quien ya conoce otro lenguaje y quiere repasar la sintaxis y los conceptos de JavaScript de forma ordenada.

Mejor busca otro si…

  • Quien ya domina variables, operadores, control de flujo y objetos y busca temas avanzados o frameworks.
  • Quien busca un curso centrado en proyectos completos: el temario se enfoca en fundamentos y ejercicios.

Antes de empezar

  • Ninguno: el curso se presenta como completo, desde cero y para principiantes.

Qué sabrás hacer al terminar

  • Preparar un entorno de trabajo y crear una primera aplicación en JavaScript.
  • Usar variables, constantes, tipos de datos, objetos, arrays y funciones.
  • Aplicar operadores aritméticos, de comparación, lógicos y ternario.
  • Controlar el flujo con if, else, switch y bucles while, do while, for, for of y for in.
  • Resolver ejercicios prácticos de repaso.
  • Entender funciones constructoras, factory functions y la diferencia entre valor y referencia.

Estructura del curso

  1. 01

    Introducción y entorno de trabajo

    Desde 0:00. Por qué aprender JavaScript, cómo seguir el curso, descarga de herramientas, preparación del ambiente, primera aplicación y referencia a archivos.

  2. 02

    Tipos básicos

    Desde 25:26. Variables y reglas de nombres, tipos de datos y primitivos, constantes, tipado dinámico, comentarios, objetos, arrays, funciones, argumentos y parámetros.

  3. 03

    Operadores

    Desde 1:22:26. Declaraciones y expresiones, operadores aritméticos, de asignación, comparación, lógicos, short circuit, bitwise, orden de operaciones y operador ternario.

  4. 04

    Control de flujo

    Desde 2:00:51. if, else, while, bucles infinitos, do while, for, for of, for in, continue, break y switch.

  5. 05

    Ejercicios

    Desde 2:35:58. Diez ejercicios para practicar lo visto hasta ese punto.

  6. 06

    Objetos y funciones en profundidad

    Desde 3:05:22. Dinamismo, factory functions, funciones constructoras, atajos constructores, funciones, Function, valor y referencia, y listado de propiedades.

Capítulos del vídeo

  1. 0:00Por qué aprender JavaScript?
  2. 1:56Cómo tomar este curso?
  3. 3:03Introducción
  4. 10:44Descargando las herramientas
  5. 12:55Preparando ambiente de trabajo
  6. 16:54Primera aplicación
  7. 21:45Referenciando archivos
  8. 25:26Variables
  9. 31:49Reglas para nombrar variables
  10. 37:17Tipos de datos
  11. 40:58Tipos primitivos
  12. 45:48Constantes
Ver los 48 restantes
  1. 49:21Tipado dinámico
  2. 55:50Comentarios
  3. 1:00:06Objetos
  4. 1:07:49Array
  5. 1:13:53Funciones
  6. 1:18:10Argumentos y parámetros
  7. 1:22:26Declaraciones y expresiones
  8. 1:27:23Operadores en JavaScript
  9. 1:28:01Operadores aritméticos
  10. 1:33:18Operadores de asignación
  11. 1:35:09Operadores de comparación
  12. 1:39:49Operador lógico
  13. 1:44:40Short circuit
  14. 1:49:22Operadores bitwise
  15. 1:56:11Orden de operaciones
  16. 1:58:43Operador ternario
  17. 2:00:51Introducción
  18. 2:01:41Operador if
  19. 2:04:36else
  20. 2:08:52while
  21. 2:13:44loops infinitos
  22. 2:15:25do while
  23. 2:18:56for
  24. 2:21:47for of
  25. 2:24:52for in
  26. 2:28:59Continue y Break
  27. 2:32:16switch
  28. 2:35:58Introducción
  29. 2:36:38Ejercicio 01
  30. 2:38:44Ejercicio 02
  31. 2:43:08Ejercicio 03
  32. 2:45:59Ejercicio 04
  33. 2:47:33Ejercicio 05
  34. 2:52:31Ejercicio 06
  35. 2:54:10Ejercicio 07
  36. 2:55:20Ejercicio 08
  37. 2:59:22Ejercicio 09
  38. 3:02:22Ejercicio 10
  39. 3:05:22Introducción
  40. 3:09:31Dinamismo
  41. 3:15:00Factory functions
  42. 3:18:56Funciones constructoras
  43. 3:24:26Atajos constructores
  44. 3:31:12Funciones
  45. 3:36:19Function
  46. 3:43:12Valor y referencia
  47. 3:52:00Listar propiedades
  48. 3:58:23Agradecimientos

Plan de estudio sugerido

4 semanas · unas 6 h por semana

  1. 1.Semana 1: capítulos 0:00-1:22:26 (entorno, variables, tipos, objetos, arrays y funciones). Practica cada concepto en tu editor.
  2. 2.Semana 2: operadores, 1:22:26-2:00:51. Prueba cada operador en la consola.
  3. 3.Semana 3: control de flujo y ejercicios, 2:00:51-3:05:22. Intenta resolver cada ejercicio antes de ver la solución.
  4. 4.Semana 4: objetos y funciones avanzadas, 3:05:22-final. Crea tus propias factory functions y constructores.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Escribe el código a la vez que el instructor en lugar de solo mirar, sobre todo en variables y tipos.
  • En la sección de ejercicios (desde 2:35:58) pausa el vídeo e inténtalo por tu cuenta antes de ver la resolución.
  • Repasa valor y referencia (3:43:12) con ejemplos propios: es un concepto que suele confundir.
  • Puedes dejar los operadores bitwise (1:49:22) para una segunda vuelta si te frenan al principio.

Antes y después de este curso

Cómo lo presenta HolaMundo

Accede a todos mis cursos aquí y obtén un 10% de descuento en la suscripción con el cupón 'off10":

Mi música libre de copyright para estudiar, youtube y twitch: En Spotify: En Apple Music:

Curso gratuito de vim!: Curso gratuito de GIT: Curso gratuito de HTML: Curso gratuito de CSS: Curso gratuito de SQL: Curso gratuito de Docker: Curso gratuito programación: Curso gratuito de VSCode:

Ultimate…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Necesito saber programar antes?

No. El curso se presenta como completo, desde cero y para principiantes, y empieza por descargar las herramientas y preparar el entorno.

+¿Cuánto dura y cuánto tiempo necesito?

El vídeo dura unas 4 horas. Con pausas y práctica, un plan razonable son unas 4 semanas con unas 6 horas semanales.

+¿Qué temas cubre?

Variables, tipos de datos, objetos, arrays, funciones, operadores, control de flujo, diez ejercicios y una parte final sobre factory functions, constructores y valor y referencia.

+¿Qué puedo estudiar después?

Según los capítulos, no cubre HTML, CSS ni frameworks. Puedes seguir con cursos de HTML y CSS o con uno de React del catálogo.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de HolaMundo; si ves algún error, avísanos.

Guías para sacarle partido