/system-design
System design for software engineers
Build senior-level design judgment, then pressure-test it on AI-native infrastructure.
Choose systems for architecture and reliability, or LLM engineering for model behavior and AI applications. Both assume you can read application code, design an API, and work with data stores. No ML background is required.
Each chapter includes a worked example, an assignment, and a self-review rubric. Time estimates include independent practice. Work in one track, or alternate them using the suggested study sequence.
02 entries
01
/system-design
Build senior-level design judgment, then pressure-test it on AI-native infrastructure.
[free]
15 chapters
~56h practice
02
/llm-engineering
First-principles AI-system fluency for strong software engineers who are not trying to become ML researchers.
[free]
21 chapters
~73h practice
local data
Progress lives only in this browser. Export a backup before switching devices; importing a file replaces what is here.