CHOOSE YOUR PATHWAY
Learning Paths & Specializations
All pathways share the same rigorous engineering foundation. Specialize in large-scale applications, distributed data infrastructure, or distributed AI systems.
01
Common foundation
The shared engineering foundation: reasoning, computer systems, data structures and distributed systems.
12 Stages · 59 Topics ↗02Large-scale application systems
Design payments, messaging, search, booking, social and multi-tenant applications.
8 Chapters · 13 Topics ↗03Distributed data and infrastructure
Understand databases, messaging platforms, storage systems, coordination and distributed compute.
8 Chapters · 10 Topics ↗04Distributed AI and ML systems
Study distributed training, inference, GPU orchestration, vector retrieval and AI platforms.
8 Chapters · 12 Topics ↗