</>
Skip to content

TypeScript Tutorial

Learn TypeScript

JavaScript with safety rails

Start learning →30 / 30 lessons ready

Full curriculum — in order

  1. Introduction
  2. Get Started
  3. Syntax
  4. Types
  5. Variables
  6. Type Annotations
  7. Type Inference
  8. Functions
  9. Objects
  10. Arrays
  11. Tuples
  12. Enums
  13. Interfaces
  14. Classes
  15. Inheritance
  16. Generics
  17. Union Types
  18. Intersection Types
  19. Type Aliases
  20. Literal Types
  21. Narrowing
  22. Modules
  23. Namespaces
  24. Utility Types
  25. Decorators
  26. Compiler
  27. Configuration
  28. with JavaScript
  29. with React
  30. with Node.js