← All courses

TypeScript — Static Typing for JavaScript

Complete TypeScript course: from basic types to advanced features. Study interfaces, enums, union and intersection types, type guards and utility types. Master generics, conditional and mapped types, decorators and modules. Includes React and Node.js/Express integration, tsconfig setup, strict mode, ESLint and JavaScript to TypeScript migration.

Progress
0%

Interactive Course

Take a step-by-step course. Module 1 has 10 lessons. Each subsequent 10-lesson module is generated by AI based on your progress and test results.

10 lessons per module
AI generates next modules
Test after each module
Progress is saved
Sign in to save your progress and unlock AI-generated modules.
TypeScript — Static Typing for JavaScript AI