JavaScript TOTAL - De Cero a Programador Web en 18 Días (Udemy.com)
Método Moderno: 18 Proyectos Reales y 130 Ejercicios en 18 Días. Aprende HTML, CSS, Node.js, Angular, JSON y más.
Created by: Federico Garay
Last updated September 2026
What you will learn
- Desarrollarás sitios web desde 0 con JavaScript
- Conocerás lo fundamental de HTML & CSS para interactuar con JavaScript
- Crearás sitios dinámicos e interactivos
- Programarás desde lo básico hasta servidores, seguridad y bases de datos
- Serás un programador flexible, preparado para sitios de entretenimiento, administrativos, operativos y redes.
- Dominarás aspectos avanzados como prototipos, herencia y programación asincrónica
Course Description
Aprende TODO JAVASCRIPT en 18 Días
Clases breves, entretenidas y super claras.
Nuestro programa intensivo fue diseñado para que aprendas y practiques, en un calendario de 18 días de estudio:
Cada día crearás un sitio real y completo
Cada concepto incluye enlaces a la documentación para tener todo a mano
Cada video tiene una introducción teórica y una demostración práctica
Cada lección viene con 2 ejercicios de código para que practiques lo aprendido
Cada tema se cierra con un cuestionario para afianzar lo aprendido
Cada jornada termina con un momento para reflexionar y celebrar lo aprendido
El programa se divide en 4 partes:
Los días 1 y 2: Introducción a HTML y CSS con los conceptos fundamentales sobre desarrollo web para ser un programador robusto y con una base bien firme
Desde el día 3 hasta el día 7: te sumergirás en los conceptos fundamentales de JavaScript
Desde el día 8 hasta el día 12: profundizaremos en programación orientada a objetos
Y desde el día 13, programarás sitios reales como un experto en todas las áreas conocidas: juegos, formularios, eventos, seguridad, bases de datos, servidores, y mucho, mucho, mucho más.
Por supuesto, desde el día 1 y hasta el último día, vas a estar creando 1 sitio web REAL y COMPLETO por día.
¿Por qué puedo ayudarte?
Mi nombre es Federico Garay, reconocido por Udemy como:
Partner Instructor en Udemy
Udemy Business Creator
Instructor Best Seller
Tengo las mejores calificaciones en Udemy, y he ayudado a más de 200.000 personas a lograr aprendizajes que cambiaron sus vidas. Mis cursos de programación en JavaScript, Python, C#, VBA y Pandas/Python llevaron a muchos estudiantes a lograr ese trabajo soñado o esa promoción tan merecida.
Mira lo que dicen:
>>> "Este programa es perfecto, las clases bien explicadas y el profesor transmite animo y muy profesional sobre todo, después de tomar el curso estoy bastante seguro para aprender mas y continuar mi camino en el mundo de la programación y los videojuegos." (Ares Xavier Aren)
>>> "Hasta ahora me ha parecido un curso excelente, bastante detallado, pero no me sorprende ya que he tomado otro curso anteriormente con el profe Fede y la verdad aprendes porque aprendes, de los mejores profesores que he visto que realmente se interesa en que te quede claro el tema, en cuanto vi que el profe impartía este tema no dude en comprarlo.." (Erika Raquel Gutiérrez Aguilar)
>>> "Como un novato quería aprender a programar para poder tener un hobby mas, pero como lo explica este tipo, como lo enseña, como sabe lo que dice, me esta convenciendo de convertirlo en una profesión real" (Carlos David Villamarin Marrugo)
Por qué aprender JavaScript
Aprender JavaScript es una habilidad valiosa que puede abrir muchas oportunidades y te permitirá construir aplicaciones web interactivas y escalables.
JavaScript es:
Ubicuo: es uno de los lenguajes de programación más utilizados en el mundo. Se ejecuta en todos los navegadores web modernos y también puede ser utilizado en el lado del servidor a través de Node.js.
Demandado: uno de los lenguajes de programación más demandados en el mercado laboral actual. Aprender JavaScript te abrirá muchas oportunidades de empleo en empresas tecnológicas de todo el mundo.
Fácil: es relativamente fácil de aprender. La sintaxis es simple y el lenguaje no tiene restricciones de tipado, lo que lo hace muy flexible.
Comunitario: existe una gran comunidad de desarrolladores que comparten su conocimiento y recursos en línea. Por lo tanto encontrarás muchos recursos gratuitos y de calidad para ayudarte a aprender y mejorar sus habilidades.
Versatil: se puede utilizar para construir una variedad de aplicaciones, desde simples sitios web hasta aplicaciones web complejas y juegos. También se puede utilizar para la automatización de tareas, desarrollo de aplicaciones móviles, desarrollo de extensiones de navegador y mucho más.
Razones para NO tomar este curso
A mí no se me ocurren. Pero si quieres tomar el curso SIN RIESGOS, recuerda que cuentas con la garantía de Udemy de devolución del 100% del dinero dentro de los 30 días. No me preocupa, sé que vas a amar a JavaScript Total.
Nos vemos en la lección #1
Fede
Instructor Details
- 4.8 Rating
5,049 Reviews
Federico Garay
¿Por qué he llegado a más de 500.000 estudiantes pero mi calificación global no baja de 4.7 estrellas?
Primero, porque hago todo esto con mucho amor.
En segundo lugar, porque me lo tomo muy en serio, pero sin dejar de divertirme. Aunque tal vez también porque soy un apasionado por aprender y por compartir lo aprendido.
Soy como mis estudiantes: quiero ser mejor, cada día, un poquito.
Me he propuesto desarrollar cursos en Udemy (¡más de 50 ya!) para transmitir mi experiencia, conocer personas con ganas de ser mejores, y mejorar mi calidad de vida haciendo lo que me gusta. Más de 500.000 estudiantes se han unido a esta aventura.
Soy el fundador de Escuela Directa, una usina de contenido que promueve la educación ACCESIBLE para TODOS.
Hasta los 42 años, mi profesión formal era la Psicología (con más de 20 años de experiencia clínica y especializado en Drogadependencias).
Mi profesión me ha llevado a trabajar mucho en docencia y en especial con jóvenes.
También soy Licenciado en Artes Plásticas, y me paso horas dibujando cómics, programando, o tomando fotos. He cantado en coros, he bailado en murgas, he militado en política, me apasiona la buena cocina, viajar mucho, participar en mi comunidad y tener mis sentidos siempre abiertos.
Y ya que estamos, soy Especialista en Excel (MO-200) certificado por Microsoft.
More courses by Federico Garay
Excel TOTAL en 30 Días - Excel completo de Cero a Avanzado (2026)
4.8 (46,474 Reviews)
Provider: Udemy
Time: 37.5h
$74.99
Python TOTAL con IA: de CERO a Programador Full en 16 días (2026)
4.8 (37,539 Reviews)
Provider: Udemy
Time: 36.2h
$79.99
Power BI TOTAL en 14 Días - Analista de Datos Avanzado (2026)
4.8 (14,560 Reviews)
Provider: Udemy
Time: 15.4h
$89.99
SQL TOTAL - Domina Bases de Datos de 0 a Avanzado en 12 Días (2026)
4.8 (8,571 Reviews)
Provider: Udemy
Time: 7.5h
$89.99
Liderazgo y Gestión de Equipos - Estilos y Estrategias (2026)
4.6 (7,946 Reviews)
Provider: Udemy
Time: 1.6h
$49.99
Tablas Dinámicas en Excel - Dashboards y Análisis de Datos (2026)
4.6 (5,884 Reviews)
Provider: Udemy
Time: 3.7h
$59.99
More JavaScript courses
The Modern Javascript Bootcamp Course (2026)
4.9 (13,238 Reviews)
Provider: Udemy
Time: 51.9h
$25.00
Reviews
By Ever Saul Canales Requena on 8/15/2026
Un excelente curso para aprender JavaScript desde cero. Me encantó la forma en que se explican los temas, de manera clara y práctica. Aprendí muchísimo y fortalecí mis conocimientos para seguir avanzando en el desarrollo web. Sin duda, una experiencia muy enriquecedora y recomendable para quienes quieran iniciarse o mejorar sus habilidades en JavaScript.
By Jonathan Aaron Rodríguez Cruz on 6/25/2026
"¡Excelente curso de principio a fin! La estructura de ir avanzando día a día te mantiene motivado y con un ritmo constante. Lo que más destaco es el enfoque totalmente práctico; no se queda solo en la teoría, sino que te lleva a construir proyectos reales que ayudan a entender cómo funciona JavaScript en el mundo real. Las explicaciones son clarísimas y la curva de aprendizaje está muy bien diseñada. Ideal para cualquiera que quiera pasar de cero a desarrollar de verdad."
By Daniel Gonzalez Blanca on 5/19/2026
Muy bueno. Su forma de explicar es increible. Lo hace ver realmente facil y el modo de estar repitiendo comandos , por ejemplo, jalando valores, poniendo en pantalla, los ejercicios entre tema y tema y los proyectos, lo hace ser un excelente curso
By Jesús Villaverde on 4/28/2026
De momento muy bien. El curso promete. Actualización de lección 11: El curso está genial, se aprende muy bien las bases de js y los proyectos al final de cada lección son una buena base para hacerse un buen portfolio para empezar, siempre y cuando uno invierta un esfuerzo adicional en hacerlos más elaborados. Muy recomendable el profesor y su método de enseñanza.
By Omar Guillermo de los Olmos Lewer on 4/24/2026
Gran curso de calidad superior y muy innovador en los ejercicios que se presentan al final de cada lección para afianzar lo aprendido. Es el primer curso que tomo con Federico, y realmente ha superado mis expectativas. Espero tomar muchos más cursos con él. Lo único criticable, en mi opinión, es el uso constante de la palabra 'librería' en lugar de 'biblioteca'. Este comentario lo he dejado casi en todos los cursos que he tomado en Udemy. Sé que está muy arrigada esta mala costrumbre , pero hay que hacer un esfuerzo por erradicarla. Por lo demás, ¡excelente curso! Por eso le doy cinco estrellas.
By Marco Antonio Fernandez Galvan on 4/20/2026
El curso esta bien, pero lo decepcionante es que no puedes terminar el curso porque los ejercicios no funcionan. Después de perder tiempo en un ejercicio sencillo, revisé la solución que propone el profesor, comprobé que era igual que alguna de las versiones que había hecho, pero para asegurarme copie y pegue la solución propuesta y tampoco funciona. Decepcionante. Estos son algunos de los ejercicios que no he podido completar aunque copie y pegue la solución. Sección 3 : Ejercicio de codificación 14: Prácticas: Ingresos de usuario 2 Ejercicio de codificación 15: Prácticas: Variables 1 Ejercicio de codificación 16: Prácticas: Variables 2 Ejercicio de codificación 21: Prácticas: Temporizador 1 Ejercicio de codificación 22: Prácticas: Temporizador 2 Ejercicio de codificación 25: Prácticas: Fecha y hora 1 Sección 4: Ejercicio de codificación 27: Prácticas: Funciones 1 Ejercicio de codificación 29: Prácticas: Return 1 Ejercicio de codificación 30: Prácticas: Return 2 Ejercicio de codificación 31: Prácticas: Parámetros 1 Ejercicio de codificación 32: Prácticas: Parámetros 2 Sección 5: Ejercicio de codificación 49: Prácticas: Switch 2 Sección 11: Ejercicio de codificación 112: Prácticas: Catch 2
By Cristian Rodrigues Calvo on 3/21/2026
Aunque es cierto que yo ya tengo ciertos conocimientos de HTML, CSS y muy poco de JavaScript, puedo decir que todo está muy bien explicado y muy dinámico. Ahora que ya es más avanzado, puedo decir que estoy aprendiendo bastante y súper fluido todo.
By Alberto Exposito Pastor on 1/29/2026
Por ahora el aprendizaje esta bastante bien, lastima que el curso tenga un tiempo y al actualizarse los programas tengo que buscar algunos codigos que estan desfasados. Como por ejemplo en el curso de html, para el estilo de poder manejar el texto se utiliza el align=, el problema que no sirve en HTML5 entonces tuve que buscar como hacerlo y ya directamente se hace con el style= float;left y luego el margin-left y el margin-right
By Esaú Josué Martínez Carrasco on 1/18/2026
Excelente curso!!. Lo que mas me ha encantado es que después de un tema hay ejerecicios para asegurarse de que haya quedado claro lo visto. Muy buena explicación, sencillo de entender y la complejidad es totalmente gradual. 100% recomendado.
By Giuliano Palombarini on 11/15/2025
Me gustó bastante, soy ingeniero en computación y mi carrera tiene mucha programacion backend, pero web y frontend nada de nada. Ame como explico muchos detalles, incluyendo HTML y CSS que no muchos cursos ofrecian ese conocimiento. Un genio!! Saludos desde Cordoba, Argentina!!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 96 / 100










