Jul 16, 2017
Great course, I would recommend to everyone who wants to understand the basics of cloud computing. The course material is excellent, the instructor Indy is phenomenal and the exams are marvelous.
Jan 01, 2018
Very nice and informative course, and the programming assignment in the end of the course is so helpful to understand and apply the theoretical concepts that was introduced during the course
by Vasily Lebedev•
May 18, 2019
Like CCC p1, this is a very useful course, with as usual detailed, and comprehensible explanations of Mr. Gupta. However, p2 covers some of the topics a bit too superficially. E.g. explanations and demos of Apache Storm and Spark could be better.
by Cenxui Lin•
May 06, 2019
good to know cloud computing
by Dileep Pasumarthi•
Apr 14, 2019
Content should be updated(like case studies etc). Assignment needs to be improved a lot. Cod Template and GraderScript is not well thought of all possibilities
by Austin Zimmer•
Apr 02, 2019
High quality course content that mirrors a top university distributed systems course. If the course could improve its assessments and project it would be 5 stars. The quiz feel unfair at times when they ask questions that weren't covered or not emphasized in lecture. The final project is the biggest negative of the course. It is tedious and you will spend more time learning the template code and reverse engineering the auto grader than you will implement anything. I'm still not sure why they made an "entry" class but didn't use that data type in their "Hash Table" implementation... On the bright side this project is better than Part 1 because it actually allows you to use newer c++ concepts and not have to deal memcpy and low level details.
Mar 31, 2019
Very theoretical course but very helpful to understand the cloud
by Stefan Job•
Feb 17, 2019
Would really help to get the correct answers for the questions one failed once the test is passed. The programming assignment could use additional tips and help
by Esteban Lewis•
Jan 13, 2019
Good course. The style is similar to part 1. However, some parts of the course will leave you with questions unanswered. For example, some algorithms are based on the assumption that server never crashes. Failure handling with these algorithms is unexplained. Additionally, although the programming assignment is not as easy as that of the first course, it is in my opinion overly simplified compared to what it would be in a real-life situation.
by Igor Kraskevich•
Sep 30, 2018
The content of this course is good. Some of the quizzes are little bit too tedious.
by Vladimir Froimchuk•
Aug 26, 2018
Quality material and presentation.
Two problems with the course:
1) There is incredible amount of material covered every week, which is great, on the one hand. On the other hand, it's very hard sometimes to see the forest for the trees. It obviously also limits the depth of the material covered and the understanding thereof.
2) The final programming exercise is lacking in quality - probably the weakest part of this course. There has been obviously a great effort made to prepare this exercise, but the code quality is very poor, not to mention sparse and poor code documentation. The exercise specs are not specific and detailed enough - it took some time guessing about what is actual algorithm is required to implement. I've spent much more time trying to understand the code and the exercise requirements than actual on actual programming. I can imagine how frustrating this experience must be for a novice/unexperienced programmer.
This review is relevant for both parts of C3.
by Luis Ramos•
Aug 14, 2018
Great course. Looking forward to completing the whole specialization!