Books, courses, and platforms

I didn’t create or have any affiliation with the resources listed here.
This is a curated list of books, courses and platforms I personally recommend because they’ve helped me and others level up in system design. All credit goes to the original creators.

Books

Courses

Platforms

  • Hello Interview

    Guided system design whiteboarding practice with personalised feedback.

  • Codemia.io

    Platform-based learning for system design interviews. New, growing fast.

  • Design Gurus

    Same team behind Grokking with courses beyond system design too.

  • Exponent

    ↳ Structured prep across product, tech, and design roles.


Want more System Design content?

Every week, you'll get a new system design concept, broken down as simple as possible but not simpler.

Free subscribers also get a little bonus:

🎁 The System Design Interview Preparation Cheat Sheet

If you're into visuals, paid subscribers unlock:

My Excalidraw system design template – so you have somewhere to start
My Excalidraw component library – used in the diagram of this issue

No pressure though. Your support helps me keep writing, and I appreciate it more than you know ❤️

System design, explained ridiculously simply. Finally, make sense of system design and pass your next interview!