🎓 A1Learner
🔍

Home / System Design

System Design Courses

System design courses for interviews and real systems. Scale, storage and trade-offs, explained one idea at a time.

2 courses · 89 lessons · work through them in order, top to bottom

🏗️

System Design

System Design · Beginner

Requirements, scale, caching and trade-offs — design systems that grow.

System design from zero: clarifying requirements, estimating scale, load balancing, caching, databases, sharding and reliability. Every number is worked in the open and checked.

47 lessons · 14 topics · 0/47 completed

Start course ❯
🏗️

System Design

System Design · Intermediate

The classic problems — shortener, chat, feed, autocomplete, notifications and a key-value store.

The classic design problems with one method: URL shortener, rate limiter, chat, news feed, autocomplete, notifications and a key-value store. Every number is worked in the open and checked.

42 lessons · 9 topics · 0/42 completed

Start course ❯