Skip to content
Template demo · courses, people, reviews, pricing, and progress are fictional.
EngineeringAdvanced

TypeScript at Scale

Advanced types, compiler APIs, and building reliable systems with TypeScript

Marcus Chen goes deep into the TypeScript type system — the parts that matter for real production codebases, not the parts that show up in blog posts.

4.8(476 sample reviews)
3,808 illustrative learners
10h total
3 lessons
MC
Marcus Chen
Staff Engineer, Infrastructure
TypeScript at Scale — Engineering course
$249one-time
Preview first lesson

Demo only — no real charge. Clicking “Enroll” simulates enrollment.

Illustrative price · no real checkout

What you'll learn

  • Leverage conditional types, infer, and template literal types for complex modelling
  • Build a typesafe API client with zero runtime type assertions
  • Use the TypeScript compiler API for custom tooling and static analysis
  • Configure tsconfig for correctness without compromising developer experience
  • Migrate a large JavaScript codebase to strict TypeScript incrementally

Curriculum

1 modules · 3 lessons · 10h total

  • Structural typing and its implications
    23 min
    Preview
  • Conditional types and the infer keyword
    35 min
  • Template literal types and their practical applications
    28 min

Requirements

  • 2+ years writing TypeScript professionally
  • Comfortable with generics and basic utility types
  • Familiarity with Node.js ecosystem

About the sample instructor

MC

Marcus Chen

Staff Engineer, Infrastructure

Site reliability lead · Open-source maintainer · Distributed systems author

Marcus Chen is a fictional infrastructure specialist created for this template demo. His sample background covers reliability strategy, distributed tracing, and the operational trade-offs behind high-scale systems. His courses are dense, precise, and deliberately paced; he explains the why before the how and builds mental models that survive contact with production constraints.

Full profile
Distributed Systems Fundamentals — Engineering course
EngineeringAdvanced

Distributed Systems Fundamentals

Marcus Chen

4.8(623)
14h
28 lessons

Marcus Chen teaches distributed systems with the rigour of a Google SRE and the clarity of someone who has had to explain production incidents at 3am.