To take this course, you don’t need any prior knowledge of the concepts and algorithms for distributed systems.
This course is for:
- Software engineers with little to no experience with distributed systems
- People that don’t develop software, but want to learn about the field of distributed systems
What to expect
This course will help you get the underlying logic behind a concept or an algorithm.
It also provides the necessary references to the original papers, so that you can study other parts of interest in greater depth.
It offers a gradual introduction to all necessary terms, as well as explanations of the basic algorithms, with the help of diagrams and examples.
What not to expect
This course does not aim to provide a full analysis or proof of every single algorithm.