Course

TypeScript

From JavaScript foundations to reliable browser applications.

60 lessons · 5 projects · open now

Four steps, one path

Each step includes everything before it, and your progress carries over. Start free; choose what the later steps are worth to you.

  1. 1Free

    Introduction

    Check, run, and repair a first TypeScript program. 4 cumulative lessons.

    • Check and emit TypeScript with pinned compiler settings.
    • Complete compiler and real-browser checks using supplied fixtures.
    Start for free
  2. 2Pay what you want

    Foundations

    Build a typed Issue Triage Board. 28 cumulative lessons.

    • Build and test typed browser interactions.
    • Complete compiler and real-browser checks using supplied fixtures.
    See this step
  3. 3Pay what you want

    Complete Course

    Build a Resource Explorer with validated HTTP data and persistence. 48 cumulative lessons.

    • Handle runtime data and storage failures.
    • Complete compiler and real-browser checks using supplied fixtures.
    See this step
  4. 4Pay what you want

    Extended Practice

    Migrate, repair, and extend unfamiliar applications. 60 cumulative lessons.

    • Coordinate requests and preserve behavior.
    • Complete compiler and real-browser checks using supplied fixtures.
    See this step