KP
Great lectures. However, the starter code for the programming assignment is quite atrocious. Overall, would highly recommend to anyone wanting to learn high level concepts in distributed systems.
Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies – all centered around distributed systems. Learn about such fundamental distributed computing "concepts" for cloud computing.
Some of these concepts include: clouds, MapReduce, key-value/NoSQL stores, classical distributed algorithms, widely-used distributed algorithms, scalability, trending areas, and much, much more! Know how these systems work from the inside out. Get your hands dirty using these concepts with provided homework exercises. In the programming assignments, implement some of these concepts in template code (programs) provided in the C++ programming language. Prior experience with C++ is required. The course also features interviews with leading researchers and managers, from both industry and academia.
KP
Great lectures. However, the starter code for the programming assignment is quite atrocious. Overall, would highly recommend to anyone wanting to learn high level concepts in distributed systems.
AR
Enjoyed the course. Brought back my ability to program in c++. The programming assignment was sufficiently challenging to achieve that.
LF
Great course overall as it gives a deep understanding of the cloud technologies. Some homework are too tedious to finish and not really interesting.
RA
Course is nice, but one will get tired trying to keep up with so many protocols, algos.Prior experience on any one distributed compute framework or Cassandra would be extremely helpful.
SB
Content wise course is great but it would have been even better if the assignment used latest c++ aur some other language like python
WK
This is a great course with a good balance of just theory and concepts, with practical ideas and exercises. The programming exercise can be a bit annoying, but was enjoyable nonetheless.
AK
Liked the course very much. Only suggestion is if the speaker could speak a little slower. This will allow the listener to think alongside.
SS
Nice topics covered in the course. Homeworks and the final exam are easy. Course Assignment is a nice implementation of what the lectures cover, but difficult to start.
RM
I'm really enjoying this course. The topics discussed by professor are interesting and build the base to understand many current systems we use nowadays.
AB
The course provided a good overview on various topics at sufficient depth. The assignments and quizzes were challenging enough allowing one to understand the concepts in good detail.
GS
This course though looks quite simple but is very exhaustive and needs lot of dedicated effort to complete this course. Overall a very good learning experience related to cloud computing.
VR
very happy with the course. got to know new concepts. assignments are awesome. enjoyed working on them. enjoyed the course. it would be good if we get a color and original certificate.