AI · ML · SYSTEM DESIGN
Learn AI until you can explain it.
Short, visual lessons on machine learning, LLMs and system design. Concept lessons end with you saying the answer out loud. Paper lessons end with what changed.
Self-attention
Click a word. See what it looks at.
Where are you starting from?
Interview sprint
Go straight to the interview rounds, then fill the gaps they show.
Starting from zeroFundamentals path
Begin with the maths, then regression, and build up to neural nets one idea at a time.
I build production systemsSystem design path
Start with how real AI systems are designed, from requirements to rollout.
Four tracks, one colour each
The colour follows you into every lesson, so you always know which track you are in.
Fundamentals
The core ideas behind every model, from maths and regression to neural nets.
- Vectors, gradients and probability
- Linear and logistic regression
- Trees and boosting
- Neural nets and backprop
AI Engineering
How LLM applications are served, built and run, from inference to retrieval and agents.
- LLM inference and serving
- Prompts and RAG
- Agents and tool use
- MLOps and LLMOps
System Design
How AI and ML systems are designed, from requirements to rollout.
- Design a support chatbot
- Design a research agent
- Design code autocomplete
- Design a shared LLM platform
Papers
Important papers taught step by step: the gist, the method, the results and why they matter.
- Attention Is All You Need
- Harness Engineering
- Context Language Models
Every lesson starts and ends the same way.
The labels change with the track, and a lesson only shows what it really has. Each tab shows one part, so open only what you need. Paper lessons have their own path: gist, method, results and why it matters.
- 1
The situation
The question an interviewer would actually ask.
- 2
The idea
One analogy, one picture.
- 3
Play
Change an input, try to break it, then say why.
- 4
How it works
ML: the formula. System design: the diagram. Papers: the method.
- 5
In practice
The steps and when to use it. System design gets capacity maths.
- 6
The answer that sounds right
The tempting wrong answer, and why it fails.
- 7
Say it
Say it out loud, tick what you covered, take the follow-ups.
Not sure what's next? Follow the path.
Each step lists what you need before it. Nothing is locked, but the order is the one that makes the next idea easy.