← 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