System design and software architecture courses — distributed systems, microservices, Domain-Driven Design, CQRS, modular monoliths, scalable APIs and architecture interview prep. From "the basics" to FAANG-level whiteboards.
System Design & Architecture
3 courses Added May 2026
System Design & Architecture Courses & Tutorials (3)
FreeAdvanced Distributed Systems Design
Udi Dahan is one of the world’s foremost experts on Service-Oriented Architecture, Distributed Systems and Domain-Driven Design. He's also the creator of NServi32 hours 22 minutes 8 seconds 5 / 5
FreeThe System Design Masterclass
A masterclass that helps you become great at designing scalable, fault-tolerant, and highly available systems. This is a prime and intermediate-level cohort-bas43 hours 13 minutes 49 seconds 4 / 5
FreeClean Code
As a developer, you should be able to write code which works - of course! Unfortunately, a lot of developers write bad code nonetheless - even though the code w6 hours 41 minutes 15 seconds 2 / 5