BlastOut Solutions logoBlastout Solutions
    ← All trainings

    Live cohort · Online

    TypeScript past the basics — where types start saving you.

    Course · TypescriptDuration · 6 weeksLevel · Intermediate — Advanced

    Six weeks dedicated to the half of TypeScript most engineers never reach: generics, conditional types, inference, and shipping a typed library.

    What you'll walk away with

    Outcomes by program end.

    • 01Confident with generics, conditional types, and inference
    • 02A small typed library published to npm
    • 03Patterns for typing APIs, forms, and state machines
    • 04Type-level debugging and migration strategies

    Week-by-week

    Syllabus in order.

    1. Week 1
      The type system

      Structural typing, narrowing, discriminated unions.

    2. Week 2
      Generics

      Constraints, defaults, inference, and variance in practice.

    3. Week 3
      Conditional types

      infer, distributive types, mapped types, template literals.

    4. Week 4
      Patterns

      Typed APIs, forms, state machines, branded types.

    5. Week 5–6
      Capstone library

      Design, build, document, and publish a typed npm package.

    Next course

    Playwright