JavaScript desde Cero

Aprende a programar y da vida a tus páginas web

Bienvenido al módulo de JavaScript. Aquí dejarás de "maquetar" para empezar a "programar". Aprenderás a crear interactividad, cálculos y lógica para tus sitios web.

Módulo 01
Introducción a JS

¿Qué es JavaScript? Diferencias clave con HTML/CSS y tu primer "Hola Mundo".

Empezar
Módulo 02
Variables y Tipos

Dónde guardar la información: let, const y tipos de datos básicos.

Empezar
Módulo 03
Strings

Manipulación de texto: métodos, búsquedas y template literals.

Empezar
Módulo 04
Math y Numbers

Cálculos matemáticos, redondeos y manejo de números.

Empezar
Módulo 05
Operadores

Matemáticas, comparaciones y lógica booleana para tomar decisiones.

Empezar
Módulo 06
Control de Flujo

Condicionales (if/else) y bucles (for) para lógica compleja.

Empezar
Módulo 07
Funciones

Crea bloques de código reutilizables. La base de la programación modular.

Empezar
Módulo 08
Temporizadores

Controla el tiempo con setTimeout y setInterval.

Empezar
Módulo 09
Animaciones

Crea movimiento con requestAnimationFrame y efectos visuales.

Empezar
Módulo 10
Arrays y Sets

Listas de datos, métodos de manipulación e iteración moderna.

Empezar
Módulo 11
POO

Programación Orientada a Objetos: Clases, Herencia y Objetos.

Empezar
Módulo 12
El DOM

Conecta JS con HTML. Modifica tu página en tiempo real.

Empezar
Módulo 13
Eventos

Reacciona a los clics, teclas y acciones del usuario.

Empezar
Módulo 14
Asincronía

Domina el tiempo: Callbacks, Promesas y Async/Await.

Empezar
Módulo 15
Objetos y Destructuring

Objetos profundo, destructuring, spread/rest, optional chaining y más.

Empezar
Módulo 16
JSON y Fetch API

Consume APIs, envía datos y trabaja con JSON.

Empezar
Módulo 17
LocalStorage

Guarda datos en el navegador sin necesidad de servidor.

Empezar
Módulo 18
Closures

Funciones que recuerdan su entorno. Concepto avanzado.

Empezar
Módulo 19
This y Context

Domina 'this', call, apply y bind.

Empezar
Módulo 20
Manejo de Errores

Try/catch/finally y mejores prácticas.

Empezar
Módulo 21
Expresiones Regulares

Domina las RegEx para buscar, extraer y validar patrones de texto complejos.

Empezar
Módulo 22
Validación de Formularios

Validación profesional con JS: el método definitivo, 'this' y muchos ejemplos.

Empezar
Módulo 23
Fechas y Tiempo

Controla el tiempo: Date, cálculos de edad, cronómetros y formatos.

Empezar
ANEXO
Inputs y Conversiones

Guía Maestra: valueAsNumber, Number(), tablas de conversión.

Leer Guía
Referencia
Chuleta JavaScript

Sintaxis, operadores, bucles y resumen rápido de métodos básicos.

Ver Chuleta
Práctica
Ejercicios JS

Domina la lógica con más de 50 ejercicios de programación.

Practicar
Privado
Recursos

Zona privada de recursos extra.

Acceder
Debug
Errores Comunes

Guía de "Hice esto y no funciona". Bugs típicos y soluciones.

Ver Errores
Contacto
Sugerencias

¿Encontraste un error? ¡Ayúdanos a mejorar!

Enviar