Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

MySmartCoPilot Learn

System design (HLD, LLD and architecture)

High-level design (HLD) and low-level design (LLD) are separate tracks: HLD covers estimation, building blocks and case studies of whole systems; LLD covers classes, patterns and object-oriented case studies with code.

Coming soon. These tracks are being written; each shows its planned outline until its first lessons are published.

12 tracks

Coming soon

System Design (High-Level Design)

Planned outline: 30 modules, starting with “Start here: how system design works”.
Coming soon

Low-Level Design (Object-Oriented Design)

Planned outline: 17 modules, starting with “LLD rounds and a repeatable answer method”.
Coming soon

Design Patterns (GoF and modern)

Planned outline: 11 modules, starting with “Why patterns, and when not to use them”.
Coming soon

Concurrency & Multithreading

Planned outline: 14 modules, starting with “Foundations: what concurrency is and why it is hard”.
Coming soon

API Design (REST, gRPC, GraphQL, Webhooks)

Planned outline: 19 modules, starting with “Foundations: APIs as contracts”.
Coming soon

Distributed Systems

Planned outline: 17 modules, starting with “Foundations: models, failures and messages”.
Coming soon

Software Architecture & Microservices

Planned outline: 11 modules, starting with “Foundations: what architecture is and how decisions get made”.
Coming soon

AI & LLM System Design

Planned outline: 13 modules, starting with “Start here: how AI system design works”.
Coming soon

Front-end System Design

Planned outline: 16 modules, starting with “Start here: a method for front-end design”.
Coming soon

Mobile System Design

Planned outline: 13 modules, starting with “Start here: the mobile system design round”.
Coming soon

Machine Learning System Design

Planned outline: 12 modules, starting with “Start here: how ML system design works”.
Coming soon

Systems Papers & Postmortems

Planned outline: 14 modules, starting with “Reading primary sources: papers, postmortems and toy reproductions”.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.