Fundamentals

  1. 1.Why TypeScript & Setup
  2. 2.Basic Types & Type System
  3. 3.Objects, Arrays & Tuples
  4. 4.Interfaces & Type Aliases
  5. 5.Classes & Object-Oriented TypeScript
  6. 6.Generics Fundamentals
  7. 7.Advanced Types
  8. 8.Functions & Overloads
  9. 9.Enums & Literal Types