SYSTEM DESIGN · AI INFRASTRUCTURE · PLAY

One tiny change.
A whole new world.

A 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.

A floating miniature world of connected server towers, glass memory blocks, and a glowing AI compute core, illuminated by mint and cyan data pathways.
YOUR NEXT DISCOVERYChoose a question. Step inside.
01Remove the cacheFaster yesterday. Slower today. Why?02Turn up the trafficWhich component gives way first?03Step inside AIWhere does the next token come from?
YOUR LEARNING JOURNEY

Read it. Try it. Make it stick.

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.

01

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 lessons
02

Experiment in a lab

Focus 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 labs
03

Play through a challenge

Step 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 game
A DEDICATED AI CAMPAIGN

From your first token
to a fleet of models.

Discover 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 campaign
OPTIONAL EXPLANATION DEPTH
  1. FoundationsMeet the components and follow a concrete example.
  2. PractitionerWork through sizing, configuration, and operational choices.
  3. Deep diveReason about failure boundaries and advanced tradeoffs.
Optional execution bench · compare real computations
PUT THE PIECES TOGETHER

Build the whole system.

Connect 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