Interactive technical course
System Design, From Scratch
A hands-on path through the engineering fundamentals behind real systems: networking, requirements, architecture, data, scaling, reliability, and security. If you already know a framework like TOGAF, this course goes one level down, into the technical decisions behind a single system. The running example is Shorty, a URL-shortening service like bit.ly, with two extra case studies near the end.