0 of 28 lessons completed
Home / System Design
System Design
Machine learning system design: data infrastructure, feature stores and embeddings, then recommendations, ranking, vision, fraud, moderation, pricing and language-model systems. Every number is checked.
Start learning β―β―28 lessons Β· 9 topics Β· 0/28 completed
Course contents
Work top to bottom β the sidebar is the course. Topics later in the list assume the ones before them.
Machine Learning System Design
Advanced Β· β± 8 min Β· standalone lesson
Data, Features and Embeddings
Start: Design a Data Infrastructure for ML β―Training, Serving and Evaluation
Start: Training Pipelines and Serving β―Recommendation and Ranking
- Design a Recommendation System
- Design Video Recommendations
- Design Feed Ranking
- Design People You May Know
- Design Ad Click Prediction
- Design Search Ranking
Vision Systems
Start: Design Visual Search β―Trust, Safety and Money
Start: Design Fraud Detection β―Language Models at Scale
- Design ChatGPT
- Design a RAG System
- Design an LLM Support Bot
- Design an AI Code Assistant
- Design an AI Agent System
- Design LLM Serving
Generative Media
Start: Design Text-to-Image Generation β―Design a Voice Assistant
Advanced Β· β± 16 min Β· standalone lesson