System design (HLD, LLD and architecture)
AI & LLM System Design
The planned outline of 13 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Start here: how AI system design works
Coming soon - Module 2
LLM inference at serving altitude
Coming soon - Module 3
Serving open-weight models
Coming soon - Module 4
Building on model APIs: routing, caching and cost
Coming soon - Module 5
Retrieval-augmented generation at system scale
Coming soon - Module 6
Tools, agents and interoperability
Coming soon - Module 7
Evaluation and quality
Coming soon - Module 8
Safety, security and governance
Coming soon - Module 9
Operating LLM systems
Coming soon - Module 10
Adapting models: fine-tuning, data and training
Coming soon - Module 11
Multimodal and generative media systems
Coming soon - Module 12
Case studies: end-to-end AI designs
Coming soon - Module 13
Interview practice
Coming soon
Official documentation
- huggingface.co/docs/transformers/index (huggingface.co)
- docs.vllm.ai (docs.vllm.ai)
- genai.owasp.org/resource/owasp-genai-llm-top-10-2026 (genai.owasp.org)
- modelcontextprotocol.io (modelcontextprotocol.io)
More in System design (HLD, LLD and architecture)
- System Design (High-Level Design) (coming soon)
- Low-Level Design (Object-Oriented Design) (coming soon)
- Design Patterns (GoF and modern) (coming soon)
- Concurrency & Multithreading (coming soon)
- All System design tracks
- How we make lessons