TypeScript
por Mario Puig
Introduce TypeScript desde la instalación hasta los genéricos: tipos básicos y avanzados, funciones, interfaces y configuración del compilador con tsconfig.json.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Mario Puig (1 h 26 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que ya conocen JavaScript y quieren dar el salto a TypeScript.
- Nivel
- Principiante
- Duración
- 1 h 26 min · 15 lecciones
- Precio
- Gratis en Udemy
- Autor
- Mario Puig
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Introducción breve y ordenada a TypeScript, con un temario bien definido que cubre desde la instalación hasta los genéricos. Resulta útil para quien ya conoce JavaScript y quiere una base sólida. Los capítulos no están desglosados y no se indican ejercicios.
Puntos fuertes
- Temario claro y centrado en fundamentos, con progresión desde la instalación hasta los genéricos.
- Duración contenida (86 minutos, 15 lecciones) adecuada para una primera toma de contacto.
- Menciona el uso de TypeScript en proyectos JavaScript existentes y la configuración de tsconfig.json.
A tener en cuenta
- Los capítulos no están detallados (solo figura un bloque con el título), por lo que el orden exacto de las lecciones no se conoce.
- Es un curso básico: no profundiza en temas avanzados ni en frameworks.
- La descripción no menciona ejercicios ni proyecto práctico.
De qué trata
Curso básico de TypeScript de 86 minutos y 15 lecciones, pensado para introducir los fundamentos del lenguaje y sus ventajas frente a JavaScript.
Empieza por la instalación y configuración del entorno y el compilador tsc. Después recorre tipos de datos, variables, operadores, funciones, arrays, objetos e interfaces, junto con inferencia de tipos, tipos unión y alias. También trata los genéricos, el uso de TypeScript en proyectos JavaScript existentes y la configuración básica con tsconfig.json.
- Instalación y uso del compilador tsc
- Tipos básicos, inferencia y anotaciones
- Interfaces, union, intersection y alias
- Genéricos y tipado de funciones
- Configuración básica de tsconfig.json
Para quién es este curso
- Personas que ya conocen JavaScript y quieren dar el salto a TypeScript.
- Estudiantes de desarrollo web que se preparan para Angular, React o Vue y necesitan entender el tipado estático.
- Desarrolladores que quieren leer documentación técnica y código TypeScript ajeno con más soltura.
Mejor busca otro si…
- Quien ya usa TypeScript a diario y busca patrones avanzados: el curso se declara básico.
- Quien nunca ha programado y busca una introducción general a la programación.
Antes de empezar
- Conocimientos básicos de JavaScript, ya que TypeScript se presenta como su superconjunto y se usa en proyectos JavaScript existentes.
Qué sabrás hacer al terminar
- Entender las diferencias y ventajas de TypeScript frente a JavaScript.
- Configurar un entorno de desarrollo y usar el compilador tsc con un archivo tsconfig.json básico.
- Declarar variables, funciones y objetos con tipos, usando inferencia y anotaciones.
- Trabajar con tipos union, intersection, literal types, type aliases e interfaces.
- Usar genéricos para crear código reutilizable y tipar funciones con parámetros opcionales y valores por defecto.
Estructura del curso
- 01
Introducción y entorno
Fundamentos de TypeScript, sus diferencias con JavaScript, instalación y configuración del entorno y uso del compilador tsc.
- 02
Tipos básicos y variables
Tipos string, number, boolean, array, tuple, enum y any; declaración de variables, operadores, inferencia y anotaciones de tipos.
- 03
Funciones, arrays, objetos e interfaces
Tipado de funciones con parámetros opcionales, valores por defecto y tipos de retorno, además de arrays, objetos e interfaces.
- 04
Tipos avanzados y genéricos
Union, intersection, literal types, type aliases y genéricos para código reutilizable, más la configuración básica con tsconfig.json y el uso en proyectos JavaScript existentes.
Capítulos del vídeo
- 01TypeScript
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Sesión 1: instalación, tsc y diferencias con JavaScript; compila un archivo sencillo.
- 2.Sesión 2: tipos básicos, variables e inferencia; practica anotaciones en pequeños ejemplos.
- 3.Sesión 3: funciones, arrays, objetos e interfaces; reescribe funciones JavaScript con tipos.
- 4.Sesión 4: union, intersection, alias, genéricos y tsconfig.json; convierte un pequeño script JS a TypeScript.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Instala Node.js y TypeScript antes de empezar para poder ejecutar tsc desde la primera lección.
- Pausa en cada tipo nuevo y escríbelo tú mismo en un editor para ver los errores del compilador.
- Tras ver los genéricos, repite el ejemplo con tus propios tipos hasta entender por qué reutiliza código.
- Prueba a migrar un pequeño proyecto JavaScript tuyo y ajusta tsconfig.json.
Antes y después de este curso
- Antes de este cursoJavaScript - Curso COMPLETO desde 0 | Paso a paso y con Ejemplos 👨💻Refuerza la base de JavaScript sobre la que se construye TypeScript.
- Después de este cursoCURSO REACT.JS - Aprende desde ceroReact es uno de los entornos donde se aplica TypeScript, citado en la descripción.
Cómo lo presenta Mario Puig
Este curso básico de TypeScript está diseñado para introducir al estudiante en los fundamentos de uno de los lenguajes más utilizados para desarrollar aplicaciones web modernas. TypeScript es un superconjunto de JavaScript que incorpora tipado estático y otras funcionalidades que permiten crear código más seguro, organizado y fácil de mantener. A lo largo del curso, el estudiante conocerá la…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Qué nivel necesito?
Es un curso básico. Se asume cierta familiaridad con JavaScript, ya que TypeScript se presenta como su superconjunto.
+¿Cuánto dura?
Son 86 minutos repartidos en 15 lecciones. Con pausas y práctica, unas 3 horas semanales durante dos semanas son razonables.
+¿Qué temas cubre?
Tipos básicos, inferencia, funciones, objetos, interfaces, union, intersection, literal types, alias, genéricos, el compilador tsc y tsconfig.json.
+¿Qué puedo estudiar después?
La descripción señala que sirve de base para continuar con Angular, React o Vue, que usan TypeScript.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Mario Puig; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.