🔷 TypeScript Foundations
JavaScript with types — catch bugs before they run.
1→2→3→4→5→6→7→8→9→10→11→12→13→14→15→16→
Lesson 1 — Basic types
basics · 6 min
Lesson 2 — Typed functions
easy · 8 min
Lesson 3 — Interfaces
medium · 9 min
Lesson 4 — Typed arrays
medium · 8 min
Lesson 5 — Union types
medium · 9 min
Lesson 6 — Generics
hard · 11 min
Lesson 7 — Unions & narrowing
medium · 9 min
Lesson 8 — Interfaces
medium · 9 min
Lesson 9 — Type aliases
medium · 8 min
Lesson 10 — Generics
hard · 11 min
Lesson 11 — Generic constraints
hard · 11 min
Lesson 12 — Utility types
hard · 11 min
Lesson 13 — Enums
medium · 8 min
Lesson 14 — Readonly & tuples
medium · 9 min
Lesson 15 — Discriminated unions
hard · 12 min
Lesson 16 — Optional params
medium · 8 min