
Aprende a manipular el DOM para desarrollar páginas web interactivas. Explora técnicas para seleccionar, acceder y modificar elementos HTML y domina el manejo de eventos. Además, aplica todos los conocimientos adquiridos con ejercicios prácticos.
Clases del curso
Seleccionando y Accesando a Elementos del DOM
Manipulando Elementos del DOM
Manipulando Eventos en el DOM
Creando un Administrador de Tareas
Asincronía en JavaScript
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Diego De Granda
Head of Education en Platzi
👨🏫 Google Developer Expert
🎙 Tiene un podcast sobre tecnología
👨💻 Experto en JavaScript y Web Components
conocimientos previos
- HTML y CSS
software y recursos necesarios
- Terminal y línea de comandos.
- VSCode
Mira las primeras 3 clases sin costo en este momento
4.8 · 153 opiniones


FREDDY ANDRES LEMUS BARRERA
Excelente curso, Para cuando la segunda parte ?. Sobre las API del navegador, localizacion, animacion CSS desde el API del navegador. Componentes con JavaScript.

ef chazam
Fue explicando bien y con calma las primeras clases, en las últimas clases ya había código creado que hubiera sido bueno repasarlo antes de seguir editando las tasks.


Matias Ezequiel Rivero
Me parece que ha quedado medio cortado, y parece como si el profe estuviera copiando el código de otro lado, perdiendo la fluidez de escribirlo en el momento de ir abordando las funciones correspondientes del proyecto. Recomendado siempre hay cosas nuevas que uno puede incorporar.


Antonio Mesa Casares
Este curso lo hice como actualización, pero la mitad de las clases están incompletas, el proyecto final que se hace salta de un punto a otro y se deja parte del proyecto sin terminar. Creo que se debería repasar este curso si es una actualización al anterior.


Nelson Alayón
Excelente curso, bueno para entender como manipular el DOM incluso si se usan frameworks o librerias que hagan esto tambien.


Yoexer Elias Moran Urcia
Si me gustó el curso, se aprendió el Todo list que puede ayudarme en futuros proyectos.

Excelente curso, ayuda a entender y profundizar en la estructura básica de un documento HTML y la forma de interactuar con el

Pablo Diaz
Un curso corto pero practico, Diego logra explicar cada concepto con sencillez, lo cual es muy bueno para nuevos desarrolladores.

Juan Diossa
Excelente curso!


Fernando de Leon Gil
Me pareció un buen curso, enseña muy bien algunas bases del DOM además de poder manejarlo fácilmente.


Andersson Herrera Moreno
muy fascinante la manera en que podemos generar las paginas dinámicas, muy agradecido por todo lo aprendido

Mario Rodriguez Felix
Es un muy buen curso


MIGUEL ANGEL ROA FONSECA
excelente curso!!


Omar Alejandro Villavicencio Alvarez
Curso muy completo para aprender a crear páginas dinámicas mediante el DOM, muy recomendado


Bryan Josue Vivanco Silva
Buen curso y bien explicado


Santiago Romero
Exelente curso, pero seria bueno agregarlo a la ruta de FullStack en Javascript


Bryan Castano
Grandiosos Ha Sido este curso, todo fue Genial. El Proffesro Diego d'Granada explicase muy bien como siempre.


LUIS GUILLERMO MONCADA RUIZ
Un Muy buen curso, pero uno realmente no se debe saltar la practica


Andrea Rivas
Increíble el curso, el contenido y la manera de explicar del profe. Me gusto el proyecto final.


Luis Alfredo Meneses Gallo
me gusto el curso


Luis Enrique Vesga Morales
Estoy emocionado por seguir aprendiendo y aplicando todo lo que he aprendido. ¡Un paso más hacia mis metas! 🚀


Luis Eduardo Lopez Martinez
excelente contenido

Isaí Molina
Excelente explicacion


Sergio Orozco
claridad de conocimiento del docente y facilidad de explicarlo

Pachu Duran
Explica bien, tiene diagramas que ayuda su compresión


Nery Aurelio Solis Vega
Creo que es muy bueno aprender cosas con respecto al DOM y este curso ayuda para comprendrer pequeños conceptos que nos ayudaran mucho


Nicolas Ernesto Juez Castañeda
Muy buen curso. Recomiendo que se haga revisión de algunos videos que se cortan y no muestran el contenido total, haciendo que el siguiente video empiece con cosas que no se programaron en el video anterior

Josué Eduardo García Estrada
Curso interesante para aprender a manejar el DOM con JavaScript y pasar de sitios web estáticos a dinámicos.


Miguel Aldo Balderrama Vaca
Excelentes las explicaciones y ejemplos del profesor


Edinson Parra Bahos
muy claro y didactico
Complementa este curso con nuestras rutas de aprendizaje

JavaScript
La Escuela de JavaScript de Platzi es nuestra más completa colección de cursos, proyectos y actividades colaborativas. JavaScript se consolida como el lenguaje de programación más utilizado en el mundo, siendo la herramienta para creación de páginas web dinámicas, aplicaciones web y software moderno de mayor demanda laboral. Arranca con los Fundamentos de JavaScript, manipula el DOM, crea Web Componentes con JavaScript Vanilla y conviértete en Frontend Developer con bibliotecas y frameworks más utilizados como Angular, Vue.js y React.js. También, refuerza tus habilidades como Backend Developer con Node.js o Express.js. <br /> <br /> ¡Comienza hoy con el <a style="color: #32b1fe;font-weight: bold;" href="/cursos/javascript/?utm_source=escuela-javascript">Curso de Fundamentos de JavaScript</a>!




Full Stack con Next.js
Especialízate en Next.js, implementando estrategias de autenticación, seguridad y optimización en tus proyectos, desarrollando con React.js y Node.js.




JavaScript para Backend
Aprende a crear servidores escalables y seguros con Node.js. Integra bases de datos, autenticación y comunicación en tiempo real.



TypeScript
Mejora la calidad de tu código con TypeScript. Aprende tipos avanzados y programación orientada a objetos para proyectos robustos.Aumenta la seguridad de tu código con TypeScript.




Fundamentos de JavaScript
Domina las bases de JavaScript, manipula el DOM y mejora la interactividad de tus proyectos. Utiliza Web APIs, escribe código seguro y escalable con TypeScript.




JavaScript para Frontend
Crea sitios web dinámicos y eficientes usando JavaScript. Domina APIs, el DOM, Web Components y DevTools para mejorar la experiencia del usuario.




Frontend a profundidad con Vue.js
Framework progresivo de Javascript para crear interfaces de forma sencilla y escalable para desarrollar aplicaciones web con diferentes grados de complejidad.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender