Distributed Database Systems
Coursera
A Coursera course from Johns Hopkins University covering the principles of distributed database systems, including data distribution, replication, consistency models, and transaction processing across networked database nodes.
More resources on Distributed Databases
TiDB Learn
PingCAP's free self-paced training hub for TiDB, offering courses on distributed SQL architecture, HTAP processing, and hands-on labs for database administrators, developers, and architects new to distributed databases.
Jepsen Analyses
A collection of independent test reports examining real distributed databases and coordination services for correctness failures such as data loss, stale reads, and replica divergence, using fault injection and property-based testing.
CockroachDB University
Cockroach Labs' free training platform with self-paced courses on distributed SQL fundamentals, covering replication, consistency, and horizontal scaling concepts needed to build and operate resilient CockroachDB deployments.
Cloud Native Database
Learn distributed database fundamentals and master cloud-native database architecture with this course from the TiDB Team.
Distributed Systems
Learn distributed databases with Martin Kleppmann's course. Explore key concepts and build scalable systems!
Distributed Systems (MIT 6.5840)
The graduate course formerly numbered 6.824: fault tolerance, replication and consistency, taught through research-paper case studies. Lecture notes, past exams with solutions, and Go labs on MapReduce, Raft consensus and a sharded key-value store teach learners to build reliable distributed systems.