Learn System Design
A free, browsable index of system design concepts and worked questions, useful as a reference while you practise. A good way to judge whether the paid material is for you before paying for it.
Guide
System Design
Design Gurus
Ongoing reference
All
Free
What it is
An open collection of system design explanations and question walkthroughs, organised by concept, free to read.
Where it fits
Two uses. First, as a lookup while practising, when you need the definition of a term or a reminder of how a particular design usually goes. Second, as a sample: reading a few pages tells you quickly whether the explanation style suits you before you commit to a subscription.
How to use it
Use it for breadth and something structured for depth. Free reference material is excellent at answering a question you already have and poor at telling you which questions to ask, which is what a sequenced course provides.
Best for: practice sessions, and anyone evaluating whether to invest in a paid course.
Ready to start?
Opens on Design Gurus in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.
Follow along
New writing, resources and project ideas land here first.