Index

Learn

Pick a track to see its chapters in reading order. No background is needed. If a chapter lists an "after", finish that chapter first.

18 tracks · 100 chapters · 583 lessons

Part one · Start anywhere

System Design24 chaptersWhat breaks as one service gets popular - caches, queues, replicas, shards - then the interview, then real companies read through it.179 boards
  1. The stall gets famous5
  2. When the stalls must agree5

    after The stall gets famous

  3. Holding up under load1

    after The stall gets famous

  4. The parts, properly4

    after The stall gets famous

  5. The interview, assembled2

    after Holding up under load, The parts, properly

  6. The stall, built0

    after The interview, assembled

18 case studies, one system each, in any order162

after The stall gets famous

Open the track page →
How Computers Work5 chaptersOne trick - a switch that is on or off - made into numbers, real numbers, and the gates that add them, each with its byte-level close-up.15 boards
  1. Bits and switches5
  2. The machine runs a program6

    after Bits and switches

  3. Many programs, one machine4

    after The machine runs a program

  4. Inside the operating system0

    after Many programs, one machine

  5. Build the machine's software0

    after Inside the operating system

Open the track page →
Networking5 chaptersDNS resolution told as a concierge story, the same question as bytes on the wire, and the telegram written by hand.12 boards
  1. Names into addresses4
  2. How a packet finds a house4

    after Names into addresses

  3. Faster, private, everywhere4

    after How a packet finds a house

  4. The whole trip0

    after Faster, private, everywhere

  5. Build it yourself0

    after The whole trip

Open the track page →
DSA10 chaptersThe judge for speed and the core structures, then how to pick an attack, then clinics that drill it on real problems.58 boards
  1. The toolbox7
  2. Choosing the attack4

    after The toolbox

  3. Worked, and deeper6

    after Choosing the attack

  4. DSA, in Hinglish10
  5. Clinic: arrays, hashing and stacks7

    after The toolbox

  6. Clinic: search, trees, graphs and heaps9

    after The toolbox

  7. Clinic: recursion, backtracking and DP6

    after The toolbox

  8. Worked problems, in English0

    after The toolbox

  9. Built from the toolbox0

    after Choosing the attack

  10. Git Diff9

    after The toolbox

Open the track page →
Data Systems3 chaptersWhat a data system promises; the shapes data can take; how a database lays bytes on disk; how those bytes survive a change of format; and transactions that keep them straight.13 boards
  1. Data on one machine6
  2. Data on many machines4

    after Data on one machine

  3. Data in motion3

    after Data on one machine

Open the track page →
AI8 chaptersFrom one neuron's weighted sum to a working LLM, then the apps built on one and the fleet that serves it.34 boards
  1. Neurons to a language model5
  2. From a model to an app5

    after Neurons to a language model

  3. Past the basics7

    after From a model to an app

  4. The string and the contract4

    after Neurons to a language model

  5. The loop and its harness7

    after The string and the contract

  6. GPT, built from scratch0

    after Neurons to a language model

  7. On a real model0

    after The loop and its harness

  8. Serving LLMs6

    after Past the basics

Open the track page →
Mind Blown8 chaptersNumbers that run away, logic that bites back, waves, matter, space and time, your body and your mind.50 boards
  1. Numbers that run away9
  2. Where logic bites back9
  3. Waves: sound and light7
  4. What stuff does8
  5. Space, time and the very small6
  6. Your body6
  7. Your mind5
  8. Earth, sky and deep time0
Open the track page →
How Things Work2 chaptersWhy time has a direction, why cold is a lie, why a fan cools you and not the room, why a lid cooks faster, how a screen fakes every colour, and why glass is clear.6 boards
  1. Everyday Physics6
  2. Machines at Home0
Open the track page →
Psychology2 chaptersHow the field checks a claim and the brain it studies, then memory as a desk between a firehose and an archive, spaced repetition, cognitive biases, decisions under uncertainty, attention, habit, and how expertise forms.7 boards
  1. How the Mind Works7
  2. The Whole Person0

    after How the Mind Works

Open the track page →
Game Theory2 chaptersStrategic interdependence, from the Nash equilibrium and the prisoner's dilemma through repeated games, Schelling points and mechanism design.7 boards
  1. The Math of Strategy7
  2. Moves in Time0

    after The Math of Strategy

Open the track page →
Finance3 chaptersYour own money first, then how markets price risk, then the pipes that move every payment.9 boards
  1. Your Money2
  2. Markets4

    after Your Money

  3. The Plumbing That Moves Money3

    after Markets

Open the track page →

Short tracksPersonal DevelopmentPhilosophy

Part two · Build on it

From Scratch13 chaptersRebuild the tools you use - an HTTP server, Redis, Kafka, a database, a scheduler, a sharded key-value store, Kubernetes, Raft, an LSM tree, git, a DNS server - one layer at a time.54 boardsneeds: One Database, to the Bolt (Database Internals), The stall gets famous (System Design), Data on one machine (Data Systems), Kubernetes (DevOps)
  1. Enough Go0
  2. Redis9
  3. HTTP Server9
  4. Kafka9
  5. Database9

    after One Database, to the Bolt (Database Internals)

  6. LSM Tree0

    after One Database, to the Bolt (Database Internals)

  7. Distributed Scheduler9
  8. Sharded KV store0

    after The stall gets famous (System Design)

  9. Raft0

    after Data on one machine (Data Systems)

  10. Kubernetes9

    after Kubernetes (DevOps)

  11. Git0
  12. DNS Server0
  13. Container Runtime0
Open the track page →
DevOps10 chaptersContainers, Kubernetes, cloud networks and identity, CI/CD, and the platform a company runs its teams on.55 boardsneeds: Names into addresses (Networking), Neurons to a language model (AI)
  1. Containers & Docker4
  2. Kubernetes10

    after Containers & Docker

  3. Regions, networks and doors9

    after Names into addresses (Networking)

  4. One machine, one proxy, one bucket4

    after Regions, networks and doors

  5. Who may do what6

    after Regions, networks and doors

  6. Rooms someone else runs0

    after One machine, one proxy, one bucket, Who may do what

  7. CI/CD, IaC & Operations4
  8. Ship it0

    after CI/CD, IaC & Operations, Kubernetes

  9. AI/ML Ops9

    after Neurons to a language model (AI), Kubernetes

  10. The Paved Road9
Open the track page →

One chapter eachPortfolio ProjectsDatabase Internals (needs The parts, properly (System Design))Security