What you'll learn
Fundamental concepts and challenges of distributed systems
Communication protocols (RPC, gRPC, Message Queues)
Replication, consistency models, and the CAP theorem
Leader election and consensus algorithms (Paxos, Raft)
Distributed data stores, partitioning, and transactions
W1
Module 1: Foundations of Distributed Systems
3 videos•43m
3 readings
3 topics
1 homework
W2
Module 2: Communication Models
3 videos•82m
2 readings
3 topics
1 homework
W3
Module 3: Time and State
3 videos•33m
3 readings
3 topics
1 homework
W4
Module 4: Replication and Consistency
3 videos•59m
2 readings
3 topics
1 homework
W5
Module 5: Consensus and Coordination
3 videos•63m
3 readings
3 topics
1 homework
W6
Module 6: Distributed Data and Large-Scale Systems
3 videos•65m
3 readings
3 topics
1 homework
01
Learn
Watch curated videos and read study resources
02
Practice
Practice what you learned
03
Build Projects
Build projects using your new gained knowledge
04
Submit & Verify
Submit your project and get verified by our system
References
Rate this course
Help the community find verified technical paths.
Community Insights
0Join the discussion
Sign in to share your thoughts and technical insights.
Loading insights...