
CourseIntermediate Certificate
Distributed Systems Engineering
A complete course on building reliable distributed systems. From CAP theorem to consensus algorithms to production observability.
4.8(2,847)
12,408 enrolled 24h 30mWhat you’ll learn
- CAP theorem and consistency tradeoffs
- Raft and Paxos consensus algorithms
- Replication and leader election
- Partitioning and sharding strategies
- Distributed tracing and observability
- Chaos engineering and fault injection
Modules
1. Foundations of Distributed Systems
- Why distributed systems? (12:30, free)
- CAP theorem explained (18:45, free)
- Consistency models (24:10)
- Network partitions (15:20)
2. Replication & Consensus
- Leader election (22:15)
- Raft consensus (38:50)
- Paxos vs Raft (19:30)
- Quorum reads & writes (17:40)
3. Partitioning & Sharding
- Hash vs range partitioning (14:20)
- Rebalancing strategies (26:10)
- Cross-shard transactions (31:15)
4. Observability & Reliability
- Distributed tracing (20:00)
- Chaos engineering (28:45)
- On-call best practices (16:30)
$89 (was $199). Certificate of completion included.
Curriculum
Progress42%
1. Foundations of Distributed Systems4
2. Replication & Consensus4
3. Partitioning & Sharding3
4. Observability & Reliability3
Comments3


Sarah Chen• 2 days ago
This is exactly what I needed. The breakdown of architectural tradeoffs was particularly illuminating — especially the point about eventual consistency vs. strong consistency being a product decision, not just a technical one.

Marcus Webb• 1 day ago
Agreed. Would love a follow-up that goes deeper on the consensus algorithms.

Priya Patel• 3 days ago
Curious how this approach holds up at 10x the scale. Have you tested with sharded clusters?