Saltar al contenido principal
Aprende JavaScript
Buscar clases...
⌘
K
Reportar
Aprende JavaScript
desde cero.
68 clases gratuitas con vídeos y ejercicios.
01
Introducción
¿Qué es JavaScript?
La consola del navegador
Tipos de datos
Operadores de comparación
Operadores lógicos
Variables
Comentarios
Console.log
Operador typeof
null y undefined
02
Estructuras de control
Condicional if
Bucles con while
Bucles con do while
Expresiones y Declaraciones
Bucles con for
Condiciones con Switch
03
Funciones
Tu primera función
Parámetros
Function Expression
Funciones flecha
Recursividad
Scope (Ámbito)
Closures (Clausuras)
04
Arrays
¿Qué son los Arrays en JavaScript?
Métodos
Iteración y Recorrido de Arrays
Buscar en Arrays
Ordenar Arrays
Transformar Arrays
Matrices con Arrays
Algoritmos con Arrays
05
Objetos
Objetos
Atajos y propiedades computadas
Transformación a Array e iteración
Operador de encadenamiento opcional
06
Tipos de datos primitivos
Métodos en tipos primitivos
String
Number
BigInt
Symbol
07
Referencias y Prototipos
Valor y Referencia
Qué son los prototipos
Funciones constructoras e instancias
Clases
Herencia en Clases
08
Manejo de Errores
Try/Catch
Finally
Errores Personalizados
09
Programación Asíncrona
Callbacks
Promises (Promesas) - Básico
Promises (Promesas) - Avanzado
Fetch API
async/await
10
Módulos
¿Qué son los Módulos?
Export e Import
Importaciones Dinámicas
Patrones y Buenas Prácticas
11
DOM y Eventos
Selección de Elementos
Manipulación del DOM
Eventos y Event Listeners
Proyecto: Estructura y primeros clics
Proyecto: Operaciones de la calculadora
Proyecto: Teclado e historial
12
Sets y Maps
¿Qué son Set y Map?
Set
Operaciones con Sets
Map
WeakSet y WeakMap
Próximamente, más clases
Entrar
Google
GitHub
Empezar el curso
Guarda tu progreso con
Google
GitHub