Ce cours explique principalement les fonctionnalités du langage TypeScript et utilise TS pour résoudre les lacunes du système de types JavaScript. Résumé du contenu : typage fort et typage faible, typage statique et typage dynamique, problèmes avec le propre système de types de JavaScript, solution de vérification de type statique Flow, spécifications du langage TypeScript et applications de base.