HACKER Q&A
📣 haran_ari

Suggest me a free/open course on distributed computing


I am interested in Paxos, CAP theorem and other core distributed computing problems associated with large scale P2P networks, consensus problems, agreement protocols, job scheduling, load balancing, TLA+, and etc.,

Kindly suggest intermediate to advance level distributed computing course.


  👤 avinassh Accepted Answer ✓
1. MIT's 6.824: Distributed Systems - https://pdos.csail.mit.edu/6.824/ Lectures are available on Youtube. Assignments code and test runner are also available on the course page.

2. The Book Designing Data-Intensive Applications by Martin Kleppmann and the Youtube videos - https://www.youtube.com/watch?v=UEAMfLPZZhE&list=PLeKd45zvjc...

3. Distributed Systems course by Lindsey Kuper - http://composition.al/CSE138-2020-03/

4. CMU's Database Systems and Advanced Database Systems by Andy Pavlo