Description
Course Title: System Design for Beginners
Course Link: https://arpitbhayani.me/system-design-for-beginners
Course Description:
This is a beginner-friendly self-paced course on system design aimed at providing an exclusive and crisp introduction to building systems. The program will cover most of the topics under System Design and Software Architecture from scratch assuming no prior knowledge.
Program pre-requisites:
The course operates at a beginner-level and hence does not assume any prior knowledge of system design. We would start with absolute basics and then scale up to build real-world systems in a very structured way. By the way, following are the pre-requisite for this course
a basic understanding of CS fundamentals
a Google account because I only support Sign-in with Google :)
Course Content:
1. Introduction
2. Databases
3. Caching
4. Asynchronous Processing
5. Resiliency
6. Essentials at scale
7. Real-world Systems