TypeScript

Types that catch bugs before your users do.

For developers who know JavaScript: the type system from annotations to generics, narrowing, utility types, real-project configuration and typing React - with free resources on every topic.

Your progress0/20 topics · 0%

Saved on this device — no account needed.

6 stages20 topics₹0 to follow
  1. 1

    Getting Started

    TS running, and the philosophy understood.

    1 week0/3
  2. 2

    Everyday Types

    Type real application data confidently.

    1–2 weeks0/4
  3. 3

    Narrowing & Guards

    Let the compiler prove your code safe.

    1–2 weeks0/4
  4. 4

    Generics & Advanced Types

    Reusable code that stays type-safe.

    2 weeks0/4
  5. 5

    TS in Real Projects

    Use TS the way teams do.

    2 weeks0/4

    Build: Migrate a JS project to strict TS

    Convert a small JS app to strict-mode TypeScript - the fastest way to internalise the system.

  6. 6

    Prove It

    Verified proof of TS fluency.

    1 week0/1
  7. Final stop: prove it.

    Knowledge without proof is just a claim. Take the free TypeScript certification — a timed, scored assessment with a public verification link recruiters can check in one click.