Aprende TypeScript
Un curso de TypeScript gratuito e interactivo construido sobre JavaScript. Escribes TS en cada lección - anotaciones de tipos, interfaces, genéricos, uniones, narrowing - con pistas de IA cuando te atascas y un certificado al terminar. Forma parte del recorrido más amplio de JavaScript, así que el contexto de JS que hace que TypeScript encaje lo tienes ahí mismo.
311,232+ codders inscritos
73 lecciones67 retos438 preguntas de quiz
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Cuestionarios para poner a prueba tu conocimiento
Certificado gratuito de finalización
Programa
Esta sección forma parte del Journey de JavaScript. El programa completo tiene más secciones - haz clic en cualquier vista previa de abajo para verla en la página del Journey.
- Sección 1Fundamentos77 lecciones
- Sección 2Lógica y Flujo65 lecciones
Sección 3
Introducción a TypeScript
Empezar secciónEmpezarExpandirContraerIntroducción a TypeScript después de haber aprendido sobre JavaScriptPrimeros pasos con TS
5 lecciones332Tipos principales
7 lecciones1248Estructura de datos: Arrays y Tuplas
9 lecciones862Trabajando con funciones
8 lecciones855Tipos: Alias, Uniones e Intersecciones
7 lecciones751Tipado de Objetos e Interfaces
8 lecciones757Proyecto: Una lista de tareas simple
Proyecto6 lecciones68Enums
6 lecciones638Genéricos: Un primer vistazo
6 lecciones537Proyecto: Gestión de inventario
Proyecto5 lecciones58Temas avanzados
6 lecciones642- Sección 4Programación Orientada a Objetos56 lecciones
Aprende Haciendo
Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.
Construye tu Racha
¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.
12 días de racha
¡Vuelve mañana para mantener tu racha!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doble o Nada
Día 5 de 7
Congelar Racha
2 left
Donde Quieras
¡Lleva tu viaje de programación contigo! Sin configuración, sin descargas, solo abre y empieza a programar. Disponible en iOS, Android y Web con calificaciones de 4.9 estrellas.
No Estás Solo
Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!
Aprende de todas las formas
Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.
Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.
En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.
El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.
Certifícate
Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.
Por qué aprender TypeScript con Coddy
- Escribe TypeScript en tu navegador. Sin instalar
tsc, sin configurar un editor, sin pelearte con untsconfig.json. El editor y la salida están uno al lado del otro, así que ves al instante lo que hace cada tipo. - TypeScript moderno: anotaciones de tipos, interfaces, genéricos, tipos unión e intersección, narrowing, tipos de utilidad y cómo TS se superpone a JavaScript puro sin cambiar lo que se ejecuta en tiempo de ejecución.
- Las pistas de IA te ayudan a leer los errores de TypeScript - los famosos errores larguísimos - sin revelarte la solución, para que construyas el modelo mental que hace más fácil escribir código TS en el futuro.
- Certificado gratuito de TypeScript al terminar la sección. Una señal creíble de que sabes leer y escribir TS idiomático, no solo JavaScript con algunos tipos por encima.
Preguntas frecuentes sobre aprender TypeScript
¿Qué es TypeScript?
¿Es difícil aprender TypeScript?
: string o : number a unas cuantas variables y ya estás escribiendo TS. Las partes más complicadas (genéricos, tipos condicionales, tipos mapeados, narrowing) llevan más tiempo, y este curso las introduce en pasos pequeños con ejemplos prácticos.¿Necesito saber JavaScript antes que TypeScript?
¿Cuál es la diferencia entre TypeScript y JavaScript?
¿Puedo aprender TypeScript en línea gratis?
tsc, Node ni ninguna herramienta para empezar a escribir TypeScript.