JavaScript
por Mario Puig
Introduce JavaScript desde cero: variables, condicionales, bucles, funciones, arrays, objetos, DOM y asincronía con promesas y async/await.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Mario Puig (1 h 59 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas sin experiencia previa en programación que quieren empezar por JavaScript.
- Nivel
- Principiante
- Duración
- 1 h 59 min · 27 lecciones
- Precio
- Gratis en Udemy
- Autor
- Mario Puig
- Plan sugerido
- 2 sem. · 2 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso básico y breve de JavaScript que recorre desde los fundamentos hasta el DOM y la asincronía. Resulta adecuado para quien empieza de cero y quiere una primera visión ordenada. La información publicada es limitada en detalle por lección.
Puntos fuertes
- Parte de cero y sigue una progresión clara, de los fundamentos al DOM y la asincronía.
- Incluye temas como promesas y async/await, que muchos cursos básicos omiten.
- Duración manejable (unas 2 horas en 27 lecciones).
A tener en cuenta
- No hay capítulos detallados en los datos; el temario se deduce de la descripción.
- No se indica el año de publicación, así que no se puede valorar su actualidad.
- Con unas 2 horas, la profundidad en cada tema es limitada.
De qué trata
Curso de JavaScript básico de unas 2 horas y 27 lecciones, pensado para quien se inicia en la programación y el desarrollo web sin experiencia previa. Comienza con una introducción al lenguaje y sigue con variables, tipos de datos, operadores, condicionales y bucles.
Después aborda funciones, arrays y objetos, y presenta el DOM: cómo seleccionar y modificar elementos HTML, responder a eventos y crear pequeñas funcionalidades interactivas. También incluye la gestión de operaciones asíncronas con callbacks, promesas y async/await. La descripción menciona ejemplos y ejercicios prácticos.
- Variables, tipos de datos, operadores y bucles
- Funciones, arrays y objetos
- DOM: selección de elementos y eventos
- Callbacks, promesas y async/await
Para quién es este curso
- Personas sin experiencia previa en programación que quieren empezar por JavaScript.
- Estudiantes y futuros desarrolladores web que necesitan una base antes de pasar a frameworks como React.
- Quien busca un curso corto (unas 2 horas) para ver los conceptos esenciales del lenguaje y el DOM.
Mejor busca otro si…
- Quien ya domina variables, funciones, arrays y manipulación del DOM y busca profundizar.
- Quien necesita un curso extenso con proyectos grandes; este es un curso básico de unas 2 horas.
Antes de empezar
- Ninguno: según la descripción está pensado para quienes no tienen experiencia previa.
Qué sabrás hacer al terminar
- Entender los fundamentos del lenguaje y la lógica de programación.
- Usar variables, tipos de datos, operadores, condicionales y bucles.
- Trabajar con funciones, arrays y objetos.
- Seleccionar y modificar elementos HTML con el DOM y responder a eventos.
- Gestionar operaciones asíncronas con callbacks, promesas y async/await.
Estructura del curso
- 01
Introducción y fundamentos del lenguaje
Presentación de JavaScript y su funcionamiento, seguida de variables, tipos de datos, operadores, estructuras condicionales y bucles.
- 02
Funciones, arrays y objetos
Bases para construir programas propios con funciones, arrays y objetos, además de estructuras y funciones más avanzadas.
- 03
DOM e interactividad
Selección y modificación de elementos HTML, gestión de eventos y creación de pequeñas funcionalidades e interfaces dinámicas.
- 04
Asincronía
Uso de callbacks, promesas y async/await para gestionar operaciones asíncronas.
Capítulos del vídeo
- 01JavaScript
Plan de estudio sugerido
2 semanas · unas 2 h por semana
- 1.Semana 1: lecciones iniciales sobre variables, tipos de datos, operadores, condicionales y bucles; practica cada ejemplo en la consola o en un archivo propio.
- 2.Semana 1: funciones, arrays y objetos; crea pequeños ejercicios propios con cada uno.
- 3.Semana 2: DOM y eventos; prepara una página HTML sencilla y modifícala desde JavaScript.
- 4.Semana 2: callbacks, promesas y async/await; reescribe un mismo ejemplo con cada enfoque.
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 lo ves en lugar de solo mirar; pausa al terminar cada lección.
- Prepara una página HTML simple antes de llegar al bloque del DOM para practicar la selección de elementos y eventos.
- Al llegar a la asincronía, compara callbacks, promesas y async/await con un mismo ejemplo para ver la diferencia.
- Cuando termines, inventa un mini proyecto interactivo (por ejemplo, una lista de tareas) para consolidar lo visto.
Antes y después de este curso
- Antes de este cursoCurso de HTML desde 0Ayuda a conocer HTML antes de manipularlo con el DOM.
- Después de este cursoJavaScript - Curso COMPLETO desde 0 | Paso a paso y con Ejemplos 👨💻Permite profundizar en JavaScript con un curso completo desde cero.
- Después de este cursoCURSO REACT.JS - Aprende desde ceroSiguiente paso natural para aplicar JavaScript en una librería de interfaces.
Cómo lo presenta Mario Puig
Este curso de JavaScript Básico está diseñado para todas aquellas personas que desean iniciarse en el mundo de la programación y el desarrollo web, aunque no tengan experiencia previa. JavaScript es uno de los lenguajes de programación más utilizados en la actualidad y constituye una herramienta fundamental para crear páginas web interactivas, dinámicas y modernas. A lo largo del curso,…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber programar?
No. La descripción indica que está pensado para personas sin experiencia previa en programación ni desarrollo web.
+¿Cuánto dura?
Unos 119 minutos repartidos en 27 lecciones. Con pausas y práctica, cabe planificar unas 2 semanas con 2 horas semanales.
+¿Qué temas cubre?
Variables, tipos de datos, operadores, condicionales, bucles, funciones, arrays, objetos, DOM y eventos, y asincronía con callbacks, promesas y async/await.
+¿Qué puedo estudiar después?
Puedes profundizar con un curso completo de JavaScript o pasar a React, ambos disponibles en el 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 Udemy, y revisado según nuestro método. El contenido del curso es obra de Mario Puig; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.