Puedes aprender JavaScript paso a paso, de tu primera variable al bucle de eventos, y ejecutar código en tu celular. Este tutorial para aprender a programar JavaScript reúne 59 cursos breves, un editor JS, consola y práctica diaria: escribe código, no solo leas.
QUÉ APRENDERÁS
200 lecciones en 59 cursos, de A1 a C1:
• Bases: valores, tipos, variables, alcance, flujo de control, arreglos, objetos, funciones y this
• JS cotidiano: cadenas, números, fechas, plantillas literales, encadenamiento opcional, desestructuración, rest/spread, métodos de arreglos, JSON y errores
• Navegador: selección y manipulación del DOM, eventos y delegación, formularios, Fetch API, localStorage, IndexedDB, Canvas, WebSockets, Web Workers
• JS asíncrono: callbacks, promesas, microtareas, async/await y bucle de eventos a fondo
• Temas avanzados: closures, patrón módulo, clases, prototipos, iteradores, generadores, Proxy, Reflect, regex, rendimiento, memoria, módulos ES vs. CommonJS, Node vs. navegador
El primer JavaScript course es gratis. Las lecciones combinan explicaciones breves, preguntas y tareas de código.
LABORATORIO JS: PRÁCTICA DIARIA EN TU DISPOSITIVO
El laboratorio permite aprender JavaScript ejecutándolo en el celular, con respuestas instantáneas.
• Consola: escribe JS y ve el resultado al instante
• Predice la salida: tarjetas nuevas cada día; el motor ejecuta cada fragmento y muestra la respuesta real
• Caza de errores: corrige programas según una tabla de pruebas
• Kata semanal: un reto de código por semana, gratis para todos
• Bucle de eventos: recorre pila de llamadas, microtareas y tareas, una a una
• Arena: recrea una página con el DOM
• Crear: describe una app pequeña y obtén código funcional, o usa una plantilla
• Entrevista: cinco preguntas de JS con tiempo límite
• Repaso: tarjetas basadas en tus errores
EDITOR JS Y EJECUTOR DE CÓDIGO
• Escribe y ejecuta código en el editor integrado, tu JavaScript IDE y JavaScript compiler
• Las herramientas IA del editor revisan tu programa y sugieren una corrección aplicable
• Guarda tus programas y vuelve a abrirlos
20 PROYECTOS GUIADOS
Crea programas paso a paso; cada paso se verifica al ejecutarlo: totales de pedidos, contador de palabras, canalización de datos asíncrona, minibus de eventos, analizador de registros, recorrido de archivos, generadores de secuencias y más. El primer proyecto es gratis.
60 MISIONES DE PROGRAMACIÓN
Ejercicios breves en tres niveles: de Hola mundo y plantillas literales a FizzBuzz, closures, Merge Sort, Quicksort y BFS/DFS en grafos. Las primeras dos misiones son gratis.
MENTOR IA
¿Te frena un concepto o error? Pide al mentor IA una explicación clara. Tienes algunas consultas IA gratis al día; Pro elimina el límite diario.
MÁS FORMAS DE PRACTICAR
• Cuestionarios de 50 preguntas, tarjetas y guía rápida de JS
• 50 preguntas de entrevista de JS con respuestas
• Ejemplos de código que puedes abrir en el editor
• Reto mundial de programación: tres rondas diarias; resuélvelas en JS u otro lenguaje
• Rachas, XP y recordatorios diarios a la hora que elijas
• App disponible en 22 idiomas
PARA QUIÉN ES
• Principiantes que nunca han programado
• Estudiantes que buscan aprender JavaScript con práctica extra
• Desarrolladores que preparan una entrevista de JS
• Quienes quieren aprender a programar JavaScript y entender cómo funciona
GRATIS Y PRO
Gratis: primer curso, primer proyecto guiado, dos misiones, práctica diaria del laboratorio JS y consultas diarias al mentor IA. Incluye anuncios.
Pro: todos los cursos, proyectos y misiones, mentor IA ilimitado, examen de certificación y sin anuncios.
Descarga Aprende JavaScript: Código y creación para aprender JavaScript y escribir tu primera línea hoy.
Lecciones de JS con consola JS, cuestionarios y ejercicios, de lo básico a async
Actualización
26 sept 2026