DemoLumenExit demo
Lumen
Get started
Software Engineering

Advanced TypeScript for Application Architects

The type-system features that make large codebases safer, not just stricter.

4.6(1,870)15.9K students9 lessons · 2h 6m

Last updated 18 Mar 2026, 00:00

Marcus Webb · Cloud Architect & CTO Coach
Nothing is charged in this demo.

About this course

Most TypeScript courses stop at basic types. This one covers the features that matter once your codebase gets big: generics that model real APIs, discriminated unions for predictable state, and a practical plan for migrating an existing JavaScript project without a rewrite.

What you'll learn

  • Write generics that model real-world APIs, not toy examples
  • Use conditional and mapped types to remove duplication
  • Design discriminated unions for predictable state
  • Build type-safe boundaries between your app and external data
  • Migrate an existing JavaScript codebase to TypeScript incrementally

Curriculum

3 sections · 9 lessons · 2h 6m

  • Generics beyond the basics15m
  • Conditional and mapped types18m
  • Template literal types12m

Student reviews

Nate Kowalski

08 Dec 2025, 00:00

5.0

Worth every penny. I've already used what I learned at work.

Ngozi Umeh

02 Apr 2025, 00:00

5.0

This helped me have a much better conversation with my manager about our roadmap.

Ben Sorensen

15 Aug 2025, 00:00

4.0

A bit fast in places, but the examples make up for it. Would recommend to a friend.