System Design Concepts Course and Interview Prep
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies. You will learn the core concepts you need to know for a system designs interview. ✏️ Course developed by @hayk.simonyan 🔗 Presentation slides: https://www.notion.so/System-Design-C... ❤️ Try interactive Databases courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Data... (Made possible by a grant from our friends at Scrimba) ⭐️ Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (00:39) Computer Architecture (Disk Storage, RAM, Cache, CPU) ⌨️ (04:22) Production App Architecture (CI/CD, Load Balancers, Logging & Monitoring) ⌨️ (07:12) Design Requirements (CAP Theorem, Throughput, Latency, SLOs and SLAs) ⌨️ (14:40) Networking (TCP, UDP, DNS, IP Addresses & IP Headers) ⌨️ (19:03) Application Layer Protocols (HTTP, WebSockets, WebRTC, MQTT, etc) ⌨️ (24:01) API Design ⌨️ (29:19) Caching and CDNs ⌨️ (36:33) Proxy Servers (Forward/Reverse Proxies) ⌨️ (42:36) Load Balancers ⌨️ (48:05) Databases (Sharding, Replication, ACID, Vertical & Horizontal Scaling) 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

LangGraph Complete Course for Beginners – Complex AI Agents with Python

20 System Design Concepts Explained in 10 Minutes

Machine Learning for Everybody – Full Course

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

AWS Certified Cloud Practitioner Training 2020 - Full Course

Master Full-Stack Docker & CI/CD – Build a Production-Ready Pipeline

n8n Tutorial – Zero to Hero Course

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Design a Distributed Rate Limiter w/ a Ex-Meta Staff Engineer: System Design Breakdown

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

NVIDIA-Certified Associate AI Infrastructure and Operations (NCA AIIO) Free Study Course

RAG & MCP Fundamentals – A Hands-On Crash Course

Design Google Docs - System Design Interview

CompTIA Network+ Certification Video Course N10-006

SwiftUI Course for Beginners – Create an iOS App from Scratch

AWS Explained: The Most Important AWS Services To Know

APIs for Beginners - How to use an API (Full Course / Tutorial)

Message Queues in System Design Interviews w/ Meta Staff Engineer

