Learn the ideas
Build a clear mental model with detailed explanations, worked examples, and interactive architectures. Start with foundations, then open deeper layers as your understanding grows.
Explore lessonsA cache disappears. Traffic surges. An AI model runs out of room. What happens next? Step inside the systems behind everyday software—and learn by changing them.
Explore this world freely. Sign in with ChatGPT to open lessons, labs, and games.

Begin with a lesson. Apply it in its lab, review your answers, then take the idea into a game. You do not need to choose between these modes at the start.
Build a clear mental model with detailed explanations, worked examples, and interactive architectures. Start with foundations, then open deeper layers as your understanding grows.
Explore lessonsFocus on one mechanism. Change the workload, adjust capacity, or remove a component. Follow the metrics to understand what improves, what breaks, and why.
Open the labsStep into a system under pressure. Make decisions that carry into the next level, earn a score from the outcomes, and finish the mission to unlock the full reference solution.
Choose a gameDiscover the infrastructure behind AI: GPU memory, training, inference, KV caches, scheduling, multi-tenant serving, and recovery. Follow an ordered curriculum with interactive lessons, guided missions, and design capstones.
Enter the AI campaignConnect product requirements to APIs, data ownership, capacity, and failure recovery. Complete a guided design to unlock its reference architecture, then explore how alternative decisions change the result.
Explore system designs