Learn TypeScript - Comprehensive Course

Enroll in Class

Beginner Level

  1. 1. Introduction to TypeScript
  2. 2. Basic Types
  3. 3. Variables and Constants
  4. 4. Functions
  5. 5. Interfaces and Type Aliases

Intermediate Level

  1. 6. Classes and Objects
  2. 7. Generics
  3. 8. Advanced Types
  4. 9. Modules and Namespaces
  5. 10. Type Assertions and Type Casting

Advanced Level

  1. 11. Decorators
  2. 12. Utility Types
  3. 13. Advanced Generics
  4. 14. Declaration Merging
  5. 15. Working with Third-Party Libraries

Professional & Practical TypeScript

  1. 16. Project Setup and Tooling