
Encuentra tu próximo curso

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.

Curso de Asincronismo con Javascript
Tu código no debería bloquear la interfaz ni convertir cada petición en incertidumbre. Domina el modelo de ejecución de JavaScript: Call Stack, Event Loop, I/O no bloqueante. Pasa de callbacks complejos a Promises, async/await y generadores. Implementa patrones secuenciales y paralelos, Promise.all y manejo robusto de errores. Consume APIs con Fetch e integra LLMs gestionando latencia y flujos de datos. Construye frontends responsivos y mantenibles. Da el siguiente paso y transforma la asincronía en ventaja real.

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.

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.
some, every e includes en JavaScript
Curso de Manipulación Avanzada de Datos con JavaScript
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.
Set en JavaScript
30 días de JavaScript

La Escuela de JavaScript en Platzi
La Escuela de JavaScript es el mejor esfuerzo de educación online para especializarte en desarrollo...
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.
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.
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.
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.
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:
Prueba técnica avanzada con JavaScript
Prueba Técnica: Web3 y Programación Funcional con JavaScript
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:
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.
Desarrollo Frontend con JavaScript
Desarrollo e Ingeniería • 12 cursos
Desarrollo Frontend con JavaScript
Desarrollo de Aplicaciones con Vanilla JavaScript
Curso de Single Page Application con JavaScript Vanilla
Sigue aprendiendo JavaScript
Curso de Clean Code y Buenas Prácticas con JavaScript
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.
Sigue desarrollando en JavaScript
Curso de NPM: Gestión de Paquetes y Dependencias en JavaScript
Math en JavaScript
Taller Práctico de JavaScript: Matemáticas y Estadística Básica
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.
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.
Prueba Técnica: Web3 y Programación Funcional con JavaScript
Vas a desarrollar la prueba técnica para ACME, una nueva y prometedora startup blockchain. No importa si tienes o no experiencia en el mundo de Web3. Sabemos que dominas el desarrollo frontend con JavaScript y quieres un nuevo desafío. Tu misión será desarrollar la navegación, modularización y optimización del proyecto siguiendo las mejores prácticas de programación funcional.
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.
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.

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...

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...
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.

#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...

Importantes cambios a JavaScript propuestos por Microsoft
Microsoft está trabajando en una propuesta para soportar tipos como comentarioshttps://devblogs.m...

¿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...

#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...

¿Cuáles son los empaquetadores de JavaScript?
Los empaquetadores de JavaScript son casi indispensables para desarrollar aplicaciones web moderna...

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...
Script
Curso de Bitcoin Core y Script
ajax
Curso de Programación Reactiva con RxJS
JSON
Curso de Programación 2D con Unity: Intermedio
JavaScript Prerequisites
Curso para Certificacion de Node.js con OpenJS Foundation 2023
Helpers
Curso de Vue.js: Manejo del Estado con Vuex
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.
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.
Programación con TypeScript
Desarrollo e Ingeniería • 3 cursos
Programación con TypeScript

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...
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.
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.

Beneficios de utilizar Node.js
Hace 24 años que Netscape creó JavaScript: un lenguaje de programación creado para manipular med...
Curso de ECMAScript: Historia y Versiones de JavaScript
Explora la evolución de ECMAScript y JavaScript desde 2015 hasta ahora, comprendiendo las innovaciones en funciones, promesas, async/await, módulos y más. Aprende a usar herramientas y configurar el entorno para mejorar aplicaciones web.
Curso de Patrones de Diseño en JavaScript
Construye aplicaciones robustas con patrones de diseño en JavaScript. Aprende a crear objetos reusables con Singleton, Factory y Builder; y explora la creación de prototipos eficientes con Prototype. Desarrolla código flexible y extensible.
Curso de Closures y Scope en JavaScript
Explora closures y scope en JavaScript. Entiende cómo funcionan variables y funciones en differentes alcances: global, function y block. Aprende a manejar closures para recordar contextos y aplica prácticas avanzadas de 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.
Programación con PHP
Desarrollo e Ingeniería • 6 cursos
Aprende PHP desde sus fundamentos, operadores, estructuras de control, manejo de datos, hasta la programación orientada a objetos y gestión de dependencias con Composer.