Encuentra tu próximo curso

Curso
Curso de Fundamentos de JavaScript
/cursos/fundamentos-de-javascript/

Curso de Fundamentos de JavaScript

Después de entender la Terminal, GitHub, HTML y CSS; tu siguiente paso es JavaScript. Aprende JavaScript desde cero y crea páginas web dinámicas. Domina variables, funciones y objetos para controlar la lógica de tus proyectos. Manipula el DOM, gestiona eventos del navegador y utiliza Fetch para consumir APIs reales. Escribe código moderno con ES Modules y da el salto profesional al desarrollo frontend.

Profe Oscar Barajas TavaresNivel básico8 horas de duración
Curso
Curso de JavaScript Orientado a Objetos
/cursos/javascript-poo-objetos/

Curso de JavaScript Orientado a Objetos

Domina la Programación Orientada a Objetos en JavaScript construyendo un Habit Tracker paso a paso. Aprende a modelar problemas reales con clases y objetos, aplicando encapsulación, composición, herencia y polimorfismo con ejercicios prácticos. Estructura un proyecto pequeño con arquitectura ligera, buenas prácticas SOLID y patrones esenciales, para escribir código claro, mantenible y listo para crecer.

Profe Oscar Barajas TavaresNivel básico2 horas de duración
Ruta

Programación con JavaScript

Desarrollo e Ingeniería • 10 cursos

Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.

Curso
Curso de Asincronismo con Javascript
/cursos/javascript-async/

Curso de Asincronismo con Javascript

Tu código no debería congelar la interfaz ni dejarte adivinando qué pasa en cada petición. Para eso tenemos el asincronismo en JavaScript. Deja atrás los callbacks enredados para trabajar con Promises, async/await y generadores. Aprenderás a ejecutar tareas en secuencia o en paralelo con Promise.all, y a manejar errores sin que todo explote. El asincronismo nos permite consumir APIs con Fetch, integrar LLMs controlando latencia y crear flujos de datos rápidos y que sean fáciles de mantener. Con asincronía Javascript deja de ser un dolor de cabeza y se convierte en tu mejor herramienta.

Profe Lizz ParodiNivel intermedio1 hora de duración
Clase
some, every e includes en JavaScript

some, every e includes en JavaScript

/cursos/arrays-avanzados-javascript/some-every-e-includes-en-javascript

Curso de Manipulación Avanzada de Datos con JavaScript

Profe Nicolas MolinaNivel básico8 minutos de contenido visualizaciones
Curso
Curso de Manipulación Avanzada de Datos con JavaScript
/cursos/arrays-avanzados-javascript/

Curso de Manipulación Avanzada de Datos con JavaScript

¿Tu código se complica cada vez que tocas un array? En este curso aprenderas a transformar colecciones con map, filter y reduce (totales, agrupaciones y reestructuración). Limpiarás y reordenarás con flat, flatMap, slice, splice y sus alternativas inmutables. Mejorara legibilidad, prevención de errores y gestión de estado en DOM/React. para pasar a soluciones sólidas e inmutabes.

Profe Nicolas MolinaNivel básico4 horas de duración
Clase
Set en JavaScript

Set en JavaScript

/cursos/javascript-30-dias/set-en-javascript

30 días de JavaScript

Profe Leonardo EspinozaNivel básico1 minuto de contenido visualizaciones
Blog
La Escuela de JavaScript en Platzi

La Escuela de JavaScript en Platzi

La Escuela de JavaScript es el mejor esfuerzo de educación online para especializarte en desarrollo...

Profe Nicole Chapaval8803 de junio de 2025
Curso
Prueba Técnica: Desarrollo Frontend con JavaScript
/cursos/laboratorio-javascript-prueba/

Prueba Técnica: Desarrollo Frontend con JavaScript

¿Tienes todo lo necesario para presentar tu primera prueba técnica con JavaScript? Prepárate para un nuevo desafío junto a Sebastián Delmont, Decano de la Facultad de Computación y Tecnología, además de tu guía en este nuevo laboratorio. Tu reto será terminar una lista de tareas cumpliendo con los requerimientos y superando todas las pruebas end to end. Con tu talento debes:

Profe Sebastián DelmontNivel intermedio11 minutos de contenido222 visualizaciones
Curso
Curso de Frameworks y Librerías de JavaScript
4.8(1k)
/cursos/frameworks-javascript/

Curso de Frameworks y Librerías de JavaScript

Explora los frameworks y librerías de JavaScript como React, Angular y Vue para desarrollar aplicaciones interactivas. Aprende a gestionar estados, crear componentes reutilizables y manejar rutinas de datos para aplicaciones modernas y dinámicas.

Profe Juan David Castro GallegoNivel básico4 horas de duración2k visualizaciones
Curso
Curso de JavaScript Engine (V8) y el Navegador
4.9(4.8k)
/cursos/javascript-navegador/

Curso de JavaScript Engine (V8) y el Navegador

Explora el motor JavaScript V8 y el navegador. Comprende cómo corre y optimiza el código en tiempo real, gestionando memoria y asegurando asincronismo para crear aplicaciones web eficientes y rápidas.

Profe Diego De GrandaNivel intermedio1 hora de duración7.1k visualizaciones
Curso
Curso de Estructuras de Datos con JavaScript
4.8(1.1k)
/cursos/estructuras-datos/

Curso de Estructuras de Datos con JavaScript

Comprende las estructuras de datos usando JavaScript, desde arrays hasta gráficos. Crea, manipula y almacena eficientemente usando técnicas para insertar, buscar y eliminar nodos y elementos. Domina cómo se manejan en la memoria.

Profe Diego De GrandaNivel básico3 horas de duración2k visualizaciones
Curso
Curso Básico de Programación Orientada a Objetos con JavaScript
4.8(1.7k)
/cursos/javascript-poo/

Curso Básico de Programación Orientada a Objetos con JavaScript

Entiende los fundamentos de la programación orientada a objetos aplicados en JavaScript, abordando conceptos como abstracción, herencia, encapsulamiento y polimorfismo. Aprende a crear clases, prototipos y módulos para desarrollar aplicaciones mejor estructuradas y reutilizables.

Profe Juan David Castro GallegoNivel básico2 horas de duración3.6k visualizaciones
Curso
Prueba Técnica: E-commerce Profesional con JavaScript
/cursos/laboratorio-js-fakestore/

Prueba Técnica: E-commerce Profesional con JavaScript

En este laboratorio Óscar Barajas necesita de tus habilidades como developer. Fake Store es un comercio en línea con una gran cantidad de productos a comercializar. Estamos por lanzar nuestra implementación y necesitamos resolver los problemas que presenta nuestra aplicación. Nuestra aplicación web tiene varios bugs y tareas sin completar antes de su lanzamiento oficial. Necesitamos tu talento para:

Profe Oscar Barajas TavaresNivel intermedio20 minutos de contenido118 visualizaciones
Curso
Curso de Complejidad Algorítmica con JavaScript
4.7(349)
/cursos/complejidad-js/

Curso de Complejidad Algorítmica con JavaScript

Analiza y optimiza algoritmos con JavaScript. Aprende a evaluar su eficiencia en términos de tiempo y espacio. Comprende cómo seleccionar el mejor algoritmo para mejorar el rendimiento del software.

Profe Marcelo AriasNivel básico1 hora de duración890 visualizaciones
Clase
Prueba técnica avanzada con JavaScript

Prueba técnica avanzada con JavaScript

/cursos/laboratorio-javascript-web3/prueba-tecnica-avanzada-con-javascript

Prueba Técnica: Web3 y Programación Funcional con JavaScript

Profe Jonathan AlvarezNivel avanzado2 minutos de contenido visualizaciones
Curso
30 días de JavaScript
/cursos/javascript-30-dias/

30 días de JavaScript

Durante 6 semanas continuas estaremos aprendiendo desde 0 las características de JavaScript con la peculiaridad de aprender conceptos nuevos diariamente con ejercicios prácticos y cursos de tus profesores favoritos. Te estaremos acompañando en todo tu proceso de diferentes maneras, empezando por un canal exclusivo en Discord para participantes de este reto, al igual que tendremos sesiones semanales de Q&A para despejarte tus dudas o ayudarte con algo en lo que te encuentres estancado o estancada.

Profe Leonardo EspinozaNivel básico8 horas de duración316 visualizaciones
Ruta

Desarrollo Frontend con JavaScript

Desarrollo e Ingeniería • 12 cursos

Desarrollo Frontend con JavaScript

Clase
Desarrollo de Aplicaciones con Vanilla JavaScript

Desarrollo de Aplicaciones con Vanilla JavaScript

/cursos/spa-javascript/repaso-recomendaciones-y-tips-para-seguir-aprendie

Curso de Single Page Application con JavaScript Vanilla

Profe Oscar Barajas TavaresNivel básico1 minuto de contenido visualizaciones
Clase
Sigue desarrollando en JavaScript

Sigue desarrollando en JavaScript

/cursos/npm/sigue-desarrollando-en-javascript

Curso de NPM: Gestión de Paquetes y Dependencias en JavaScript

Profe Oscar Barajas TavaresNivel intermedio1 minuto de contenido visualizaciones
Curso
Curso Intermedio de Programación Orientada a Objetos en JavaScript
4.6(665)
/cursos/javascript-poo-intermedio/

Curso Intermedio de Programación Orientada a Objetos en JavaScript

Profundiza en la Programación Orientada a Objetos (POO) usando JavaScript. Explora la gestión de la memoria, técnicas de Deep Copy, y maneja métodos y atributos privados. Aprende a usar patrones de diseño y crea aplicaciones robustas con prototipos.

Profe Juan David Castro GallegoNivel intermedio3 horas de duración1.5k visualizaciones
Curso
Curso de Single Page Application con JavaScript Vanilla
4.7(1.2k)
/cursos/spa-javascript/

Curso de Single Page Application con JavaScript Vanilla

Desarrolla una aplicación de una sola página (SPA) usando JavaScript puro. Configura un entorno con Babel y Webpack, maneja rutas dinámicas, consume APIs y aplica estilos CSS. Publica tu proyecto en GitHub Pages.

Profe Oscar Barajas TavaresNivel básico1 hora de duración1.6k visualizaciones
Curso
Curso de Clean Code y Buenas Prácticas con JavaScript
4.7(283)
/cursos/javascript-clean-code/

Curso de Clean Code y Buenas Prácticas con JavaScript

Comprende y aplica las mejores prácticas de Clean Code en JavaScript. Aprende a refactorizar código, gestionar deuda técnica, organizar clases, evitar repetición con el principio DRY y más. Mejora la legibilidad y calidad de tu código.

Profe Alejandra CamachoNivel intermedio2 horas de duración1k visualizaciones
Clase
Math en JavaScript

Math en JavaScript

/cursos/javascript-practico-matematicas/math-en-javascript

Taller Práctico de JavaScript: Matemáticas y Estadística Básica

Profe Juan David Castro GallegoNivel básico11 minutos de contenido visualizaciones
Curso
Curso de JavaScript: Manipulación del DOM
4.7(363)
/cursos/document-object-model/

Curso de JavaScript: Manipulación del DOM

Manipula el DOM con JavaScript: selecciona, crea, edita o elimina elementos, cambia estilos, gestiona eventos, valida formularios y usa localStorage para interfaces web dinámicas y persistentes.

Profe Diego De GrandaNivel intermedio3 horas de duración1.4k visualizaciones
Blog
Las 10 mejores prácticas para escribir código en JavaScript

Las 10 mejores prácticas para escribir código en JavaScript

JavaScript es uno de los lenguajes de programación más utilizados en el mundo y una de sus princ...

Profe Alex Camacho10503 de junio de 2025
Curso
Curso de JavaScript: Web Components
4.8(504)
/cursos/web-components-javascript/

Curso de JavaScript: Web Components

Crea una tarjeta de producto para un e-commerce usando JavaScript y Web Components. Haz que sea responsive, dinámica y modificable desde atributos externos. Gana habilidades esenciales para simplificar el desarrollo web con tecnologías estándar.

Profe Diego De GrandaNivel intermedio3 horas de duración980 visualizaciones
Blog
#PlatziHero: Retos interactivos de JavaScript todos los días

#PlatziHero: Retos interactivos de JavaScript todos los días

En JSHero encontrarás cada día un nuevo reto de JavaScript para evaluar tus conocimientos, poner...

Profe Nicolas Molina8306 de junio de 2025
Blog
Node.js ha cambiado la forma en la que usamos Javascript

Node.js ha cambiado la forma en la que usamos Javascript

¿Qué es Node.js? Node.js es una librería y entorno de ejecución de E/S dirigida por eventos...

Profe Ana Lima2303 de junio de 2025
Blog
Importantes cambios a JavaScript propuestos por Microsoft

Importantes cambios a JavaScript propuestos por Microsoft

Microsoft está trabajando en una propuesta para soportar tipos como comentarioshttps://devblogs.m...

Profe Nicolas Molina10703 de junio de 2025
Curso
Taller Práctico de JavaScript: Matemáticas y Estadística Básica
4.8(398)
/cursos/javascript-practico-matematicas/

Taller Práctico de JavaScript: Matemáticas y Estadística Básica

Traducirás fórmulas matemáticas y conceptos de estadística básica a JavaScript. Calcula áreas, promedios, proyecciones salariales y descuentos. Usa arrays, objetos y métodos como sort, map, find y reduce.

Profe Juan David Castro GallegoNivel básico6 horas de duración1.2k visualizaciones
Blog
¿Cuál es tu nivel en JavaScript?

¿Cuál es tu nivel en JavaScript?

Un código escalable, optimizado, fácil de leer y mantenible son las características de un desarrolla...

Profe Carlos Gonzales8203 de junio de 2025
Blog
¿Qué es HTML, CSS y JavaScript?

¿Qué es HTML, CSS y JavaScript?

Maquetar una página web consiste en definir su estructura y diseño usando código HTML y CSS. Además,...

Profe Juan Castro13502 de septiembre de 2025
Blog
#PlatziHero: ¡Practica con 12 Ejercicios de Arrays en Javascript!

#PlatziHero: ¡Practica con 12 Ejercicios de Arrays en Javascript!

Toma el reto de probar tus habilidades JavaScript en manipulación de Arrays con 12 ejercicios inter...

Profe Nicolas Molina4103 de junio de 2025
Blog
Quiz de JavaScript: paso por valor y paso por referencia - Platzi

Quiz de JavaScript: paso por valor y paso por referencia - Platzi

Este quiz pone a prueba tus conocimientos sobre el paso por valor y paso por referencia en JavaS...

Profe Estefany Aguilar3903 de junio de 2025
Clase
Script

Script

/cursos/bitcoin-core-script/script

Curso de Bitcoin Core y Script

Profe Juan Sebastián MarulandaNivel avanzado8 minutos de contenido visualizaciones
Clase
ajax

ajax

/cursos/programacion-reactiva-rxjs/ajax

Curso de Programación Reactiva con RxJS

Profe Marcelo AriasNivel intermedio7 minutos de contenido visualizaciones
Clase
[]

[]

/cursos/react/

Curso de React.js

Profe Juan David Castro GallegoNivel básico16 minutos de contenido visualizaciones
Clase
JSON

JSON

/cursos/unity2dintermedio/39968-json

Curso de Programación 2D con Unity: Intermedio

Profe Daniel Sánchez AlvarezNivel intermedio5 minutos de contenido visualizaciones
Clase
Helpers

Helpers

/cursos/vuex/helpers

Curso de Vue.js: Manejo del Estado con Vuex

Profe Diana MartínezNivel intermedio12 minutos de contenido visualizaciones
Clase
JavaScript con DOM en Dev Tools

JavaScript con DOM en Dev Tools

/cursos/devtools/javascript-con-dom-en-dev-tools

Curso de Debugging con Chrome DevTools

Profe Diego De GrandaNivel básico4 minutos de contenido visualizaciones
Curso
Curso de HTML
4.7(557)
/cursos/html/

Curso de HTML

Domina la estructura esencial de las páginas web con HTML. Aprende a escribir código limpio, jerarquizado y funcional. Comprende el rol de HTML en la web moderna y cómo su estructura impacta la accesibilidad, el SEO y la mantenibilidad del sitio.

Profe Diego De GrandaNivel básico3 horas de duración951 visualizaciones
Curso
Curso de Vite.js
4.8(280)
/cursos/vitejs/

Curso de Vite.js

Construye aplicaciones web modernas utilizando Vite.js, una potente herramienta de desarrollo frontend. Aprende a configurar proyectos, importar archivos y optimizar para producción. Explora el uso con frameworks como ReactJS y Vue.js.

Profe Diana MartínezNivel intermedio2 horas de duración713 visualizaciones
Blog
10 trucos en HTML que te volarán la cabeza 🤯

10 trucos en HTML que te volarán la cabeza 🤯

Hablemos de HTML, sí, leiste bien de HTML. HTML ha ido creciendo y evolucionando junto con nosotro...

Profe Alex Camacho21817 de noviembre de 2021
Ruta

Domina Excel

Negocios y Emprendimiento • 5 cursos

Aprende Excel de nivel básico a avanzado. Domina esta herramienta esencial para análisis de datos y toma de decisiones eficientes.

Ruta

Programación con TypeScript

Desarrollo e Ingeniería • 3 cursos

Programación con TypeScript

Curso
Curso de Manipulación de Arrays en JavaScript
4.9(1.8k)
/cursos/arrays/

Curso de Manipulación de Arrays en JavaScript

Domina la manipulación de arrays en JavaScript para optimizar tu código. Aprende desde técnicas básicas como forEach y map hasta avanzadas como flatMap y reduce. Mejora la estructuración de datos en frontend y backend.

Profe Nicolas MolinaNivel intermedio2 horas de duración3.8k visualizaciones
Curso
Taller de Secretos Ocultos de JavaScript: Protección de Clases y Objetos
/cursos/secretos-javascript/

Taller de Secretos Ocultos de JavaScript: Protección de Clases y Objetos

Protege clases y objetos en JavaScript corrigiendo vulnerabilidades de código en un entorno simulado. Mejora la seguridad y el control de tus aplicaciones orientadas a objetos.

Profe Juan David Castro GallegoNivel básico2 minutos de contenido246 visualizaciones
Blog
10 trucos de CSS que te van a sorprender

10 trucos de CSS que te van a sorprender

Ahora es tiempo de hablar de CSS y de 10 trucos para aprovechar todo su potencial. Sí, leíste bien,...

Profe Alex Camacho22203 de junio de 2025