The course teaches a lot of core concepts of distributed systems (clouds included). The content is well delivered and the homework reflects the material very well. The homework is appropriately tough.There is an optional programming assignment for setting up a distributed network of nodes with failure detection. I learned a lot about gossip based information spreading while doing the exercise. That said, the assignment is not clearly explained and it is hard to get started.Overall I did enjoy the course and learned a great deal.
courses reviews