Learning path
AI Infrastructure
Start with how a computer works, follow a request across the Internet to a server, then meet the GPU and see why AI needs it. Short lessons, plain words, one diagram each.
Anyone curious about what really runs AI. You do not need a technical background: if you can use a phone or a laptop, you are ready.
None. Every new word is explained the first time it shows up.
About 122 minutes of reading across 28 short lessons. 16 lessons (53 min) are live now; the rest are on the way.
Course outline
- Module 1Ready
How a computer works
Input, processing and output; the CPU, memory and storage; and what happens when you press the power button.
- Module 2Ready
How the Internet works
Addresses, names and packets, and what a busy server does with many requests at once.
- 02How the Internet works
- Module 3Ready
Introducing the GPU
What a GPU is, how it differs from a CPU, its own memory, and why it suits AI.
- 03Introducing the GPU
- Module 4Coming soon
Tensors and models
The numbers AI works with, and what a "model" actually is.
- 04Tensors and models
- 4.1What is a tensor?soon5 min
- 4.2What is an AI model?soon5 min
- 4.3Training vs inferencesoon5 min
- Module 5Coming soon
Splitting work across GPUs
Data, tensor, pipeline and expert parallelism, and which to use when.
- 05Splitting work across GPUs
- 5.1Why split work across GPUs?soon5 min
- 5.2Data parallelismsoon6 min
- 5.3Tensor parallelismsoon6 min
- 5.4Pipeline parallelismsoon6 min
- 5.5Expert parallelismsoon6 min
- 5.6Which to use whensoon6 min
- Module 6Coming soon
Serving LLMs with vLLM
Turning a model into a service that answers many people at once.
- 06Serving LLMs with vLLM
- 6.1What is LLM serving?soon5 min
- 6.2Meet vLLMsoon6 min
- 6.3Serving a model with vLLMsoon8 min