One plan.
For all courses.

Start with the free lessons. When you want the rest, one plan unlocks every lesson in all the courses.

Launch offer35% off Annual and Lifetime with EARLY35. Added for you at checkout.

  • Monthly

    $18 a month

    Billed monthly. Cancel any time.

    • All courses and paid lessons
    • New courses while subscribed
    • Premium papers and reading
    Get access
  • Annual

    $56.55 first year

    Billed annually. Cancel any time.

    • All courses and paid lessons
    • New courses while subscribed
    • Premium papers and reading
    Get access (35% off)

    Usual price $87 35% off

Prices in US dollars. Taxes may apply at checkout. The launch code EARLY35 applies to the first Annual charge and to Lifetime, and doesn’t combine with regional pricing.

LifetimeLaunch price

Every course for good, including the ones we haven’t released yet

  • Every lesson in all the courses
  • Every course we release later
  • All future lessons and updates
  • One payment, no renewal

Lifetime stays on your LUMO account. Later price changes don’t affect it, and everything included on the day you buy stays included.

Monthly and Annual

Or become a member

Every membership includes

  • Every lesson in all the courses
  • New courses and updates while you’re a member
  • Premium papers and reading
  • Cancel from your billing page

By the engineers

  • Harpreet Singh@harpreet_dev

    Concurrency finally clicked

    I’d read about thread pools and event loops a dozen times. The animated walkthrough made the trade-off obvious in five minutes.

  • Grace MensahSenior engineer, e-commerce

    Better design reviews

    The key numbers sheet lives in my bookmarks now. I use it every time we size a new service.

  • Omar Haddadr/cscareerquestions

    Ready for interviews

    I walked into my system design round with a framework instead of buzzwords, and it showed.

  • Ananya IyerBackend engineer, fintech

    Depth without the padding

    Every lesson gets to the point. I can finish one on my commute and actually remember it.

  • Rohan Kulkarni@rohan_ships

    Applied it the same week

    After the caching lesson I fixed a stampede problem we’d been living with for months.

  • Sneha Joshir/ExperiencedDevs

    Now my team’s default

    I point new hires here first. The diagrams explain things better than our internal docs.

  • Minh Tran@minhtran_io

    Worth every evening

    I study after work, so short lessons matter. Each one leaves me with something I can explain to someone else.

  • Arjun MehtaPlatform engineer, SaaS

    Trade-offs, not recipes

    Most courses tell you what to use. This one explains when it stops working, which is what I actually needed.

  • Tolu AdeyemiSoftware engineer, payments

    Finally, a shared vocabulary

    Three years in and I still learned something. Now my team and I argue about the same diagram instead of past each other.

  • Priya Thapa@priyathapa_

    Built for my phone

    I do most of my learning on the metro. The lessons load fast and read well on a small screen, which is rare.

  • Aditya Menonr/learnprogramming

    Gaps I didn’t know I had

    I thought I understood load balancing. The quiz at the end proved otherwise, and the explanation fixed it.

  • Amara Okeke@amaraokeke

    The visuals do the work

    The diagrams are the best part. I sketch them from memory now before every design discussion.

  • Karthik Reddyr/developersIndia

    Cleared my SDE-2 loop

    Two weeks of evenings with this and I had a clear way to break down any design question they threw at me.

  • Linh NguyenSoftware engineer, travel tech

    Clear without dumbing down

    It respects that I’m an engineer. No filler, no hype, just the reasoning behind each choice.

  • Vikram Choudharyr/devops

    Ops finally makes sense

    Coming from infrastructure, I never saw the full request path. These lessons connected the pieces for me.

  • Meera KrishnanSenior engineer, insurance

    What I recommend now

    When juniors ask where to start with system design, I send them here. It’s the resource I wish I’d had.

Learners around the world

  • Google
  • Amazon
  • Uber
  • Salesforce
  • Figma
  • JPMorgan Chase
  • PayPal
  • IIT Kharagpur
  • MIT
  • University of Oxford
  • ETH Zürich
  • SAP
  • Shopify
  • Revolut
  • Siemens
  • Canva
  • Grab
  • Zalando
  • Atlassian
  • SRM University
  • Stanford University
  • Imperial College London
  • TU Munich
  • University of Toronto
  • Flipkart
  • Razorpay
  • VIT Vellore
  • Swiggy
  • IIIT Hyderabad
  • Zomato
  • BITS Pilani
  • Infosys
  • Semrush
  • Zoho
  • Carnegie Mellon
  • University of Cambridge
  • EPFL

Pricing, plainly

Do Monthly and Annual unlock different content?

No. Both unlock every lesson in every course. The only difference is how often you pay and how much you save over a year.

What does Lifetime include?

Every current course, every course released later, and every update to them. You pay once; it never renews and never expires. It stays with the account that bought it.

How does EARLY35 work?

EARLY35 takes 35% off your first Annual charge or the Lifetime payment. It’s added for you at checkout. Annual renews at $87 a year, and Monthly is always $18 a month.

How does regional pricing work?

In eligible countries, every plan is 50% off, renewals included. It’s applied automatically from your location. Regional pricing and launch codes don’t combine; you get whichever saves you more.

Can I cancel?

Yes. Cancel Monthly or Annual from your billing page at any time. You keep access until the end of the period you paid for.

Can my company pay for it?

Usually, yes. Company learning budgets often cover courses like these, and checkout gives you an invoice and a receipt to submit.

Team purchases, invoices, or a billing question the plans above don’t answer. Email us

Your next step
starts with
understanding.

Choose a course, open a free lesson, and explore an idea you’ve wanted to understand.

Start learning