TypeScript

JavaScript with types that catch bugs before they run

Types and interfaces, unions and narrowing, classes, generics and utility types — run every example and watch the compiler catch mistakes instantly.

  • 30 lessons
  • 8 chapters
  • Arabic & English

Your progress

What's inside

Lessons go from the basics to advanced topics. Read them in order, or jump to what you need.

  1. Chapter 1

    Getting Started

  2. Chapter 2

    Basic Types

  3. Chapter 3

    Functions

  4. Chapter 4

    Building Types

  5. Chapter 5

    Classes

  6. Chapter 6

    Generics

  7. Chapter 7

    Advanced Types

  8. Chapter 8

    TypeScript in Practice

TypeScript docs · Pro Lab | SAIOS Academy