← Back to Roadmaps
Loading roadmap...

Learning Topics

This roadmap covers the following topics:

TypeScript Foundations
  • Getting Started
    • ⚪ Introduction to TypeScript
    • ⚪ TypeScript Installation
    • ⚪ TypeScript Compilation
  • ⚪ Core Operators
    • ⚪ TypeScript Operators
    • ⚪ Nullish Coalescing Operator
    • ⚪ Non-null Assertion Operator
Type System Mastery
  • ⚪ TypeScript Types
    • ⚪ Primitive Data Types
    • ⚪ Object Types
    • ⚪ Type Assertions
  • ⚪ Type Inference & Combining
    • ⚪ Type Inference
    • ⚪ Union Types
    • ⚪ Type Aliases
  • Type Narrowing
    • ⚪ Typeof Narrowing
    • ⚪ Instanceof Narrowing
    • ⚪ Type Predicates
Functions & Interfaces
  • ⚪ TypeScript Functions
    • ⚪ Function Types
    • ⚪ Function Overloading
    • ⚪ Rest Parameters
    • ⚪ Arrow Functions
  • ⚪ TypeScript Interfaces
    • ⚪ Interface Basics
    • ⚪ Interface with Classes
    • ⚪ Hybrid Types
Object-Oriented TypeScript
  • ⚪ TypeScript Classes
    • ⚪ Constructor Parameters
    • ⚪ Access Modifiers
    • ⚪ Abstract Classes
  • ⚪ Inheritance & Polymorphism
    • ⚪ Class Inheritance
    • ⚪ Method Overriding
    • ⚪ Polymorphism
Advanced TypeScript Features
  • TypeScript Generics
    • ⚪ Generic Functions
    • ⚪ Generic Classes
    • ⚪ Generic Constraints
  • ⚪ Decorators & Utility Types
    • ⚪ Class Decorators
    • ⚪ Property Decorators
    • ⚪ Utility Types
  • ⚪ Advanced Types & Modules
    • ⚪ Mapped Types
    • ⚪ Conditional Types
    • ⚪ Template Literal Types
    • ⚪ TypeScript Modules