System Design

Learn to architect scalable, reliable systems from first principles.

This course covers the fundamentals of designing large-scale distributed systems. Through practical examples and real-world case studies, you will develop the skills to break down complex requirements into robust technical architectures.

What You'll Learn

Course Details

Level

Intermediate to Advanced

Duration

20 hours

Format

Online and in-person (Oslo) — video lectures, exercises, and live Q&A sessions