To support our site, Class Central may be compensated by some course providers.

  • Provider Coursera
  • $ Cost Free Online Course (Audit)
  • Session In progress
  • Language English
  • Certificate Paid Certificate Available
  • Effort 4-8 hours a week
  • Start Date
  • Duration 5 weeks long

Taken this course? Share your experience with other students. Write review

Sign up to Coursera courses for free Learn how

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.

Taught by

Indranil Gupta

Related Courses

Reviews for Coursera's Cloud Computing Concepts, Part 1
2.8 Based on 21 reviews

  • 5 stars 24%
  • 4 stars 19%
  • 3 star 5%
  • 2 stars 14%
  • 1 stars 38%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Rabindra S
3.0 2 years ago
by Rabindra completed this course.
Date: 27th February 2016

Background: I have completed 4 courses in the Coursera + Uni of Illinois Urbana-Champaign Cloud Computing Specialization -- Cloud Computing Concepts (1 & 2), CC Applications, Cloud Networking. I enrolled for the Capstone, but dropped out after 3 weeks.

I completed CC Concepts 1 in March 2015. So, this is a very long-range, retrospective review.

The syllabus covers a wide range of topics in Distributed Computing, some of which are ubiquitous in Cloud Computing (as practised by the major vendors - AWS, Azure, etc.), others not so…
14 people found
this review helpful
Was this review helpful to you? Yes
Moshe B
2.0 3 years ago
by Moshe completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
This course is worthwhile to take as it's one of the only distributed computing courses I found that gives overview of cloud technology.

However the delivery can use an improvement. It's just slides with the instructor reading through them. The quizzes offer a lot of repetitive tricky questions that are just there to make the course appear "difficult", but the only difficulty arises from missing something and losing points. The exercise is a 10 year old buggy C code that is listed as a C++ code where you have to add the relevant code. If you know C++, that's great, if not, this might not be the best opportunity to learn it.

I decided to just listen to the lectures and not worry about exercises or quizzes, and I learnt quite a bit. I would not pay for specialization until the course improves.
7 people found
this review helpful
Was this review helpful to you? Yes
Jiarui Z
1.0 3 years ago
by Jiarui is taking this course right now, spending 4 hours a week on it and found the course difficulty to be hard.
I thought it would be a very interesting topic, but actually, it's the worst course I have taken on Coursera.

The professor go through the topic very quickly and fails to give you the insights of each algorithm. After finishing the videos and homework, I feel like I am a calculator: I can give you the right results based on the steps of each algorithms, but I don't know what exactly problems you are going to solve.

My suggestion would be taking the course like a basic guideline of distributed system algorithm. If you want to know deeper of each algorithm (like how these algorithms are used in real project), you may better read technical articles instead.
6 people found
this review helpful
Was this review helpful to you? Yes
Sagar J
5.0 3 years ago
by Sagar completed this course, spending 20 hours a week on it and found the course difficulty to be hard.
It is worth taking it if you are really interested in core concepts that runs cloud computing. Course is heavy and stimulating but worth (Not for weak hearted). Compare to other courses that i've taken on coursera lecture time is more (almost 1.7 times). And as this course is really very vast and so the ground being covered is really huge in a limited time availability. It is not hello world programming tuts in cloud so please don't expect it to be one. I've just completed first part successfully and enjoying learning in second part. All the best guys. :-)
1 person found
this review helpful
Was this review helpful to you? Yes
Anonymous
1.0 3 years ago
Anonymous partially completed this course.
First of all, I've followed the first 4 weeks and done all the homework without any problem.

But, I have to say that very poor delivery takes this interesting subject into a boring course. Is that the quality of Illinois University ?

Even with that, breaking the norm, there is not "honor code" diploma available, you have to pay some bucks for a "verified" diploma (which for me has the same value as the honor code).

NOT RECOMMENDED
3 people found
this review helpful
Was this review helpful to you? Yes
Anonymous
1.0 11 months ago
Anonymous completed this course.
The course was almost rushed over, The instructor seems to not understand how to teach over this platform. Avoid this course if it is purely for interest, or waste lot of time trying to understand on your own.
Was this review helpful to you? Yes
Arash P
4.0 3 years ago
by Arash completed this course, spending 4 hours a week on it and found the course difficulty to be hard.
Course materials were good and coherent. The programming assignment was not prepared well. After all I find it very informative.
1 person found
this review helpful
Was this review helpful to you? Yes
Jason W
4.0 3 months ago
by Jason is taking this course right now, spending 6 hours a week on it and found the course difficulty to be medium.
Though plain narrated tone and a little out-dated resource, this course is by far the most accessible online course. Programming assignment is very fun as well, which require enough effort to finish.
Was this review helpful to you? Yes
Wei-hsin C
1.0 3 years ago
by Wei-hsin is taking this course right now.
2 people found
this review helpful
Was this review helpful to you? Yes
Fedir P
1.0 3 years ago
by Fedir is taking this course right now.
1 person found
this review helpful
Was this review helpful to you? Yes
Tabish S
2.0 3 years ago
by Tabish audited this course.
1 person found
this review helpful
Was this review helpful to you? Yes
Ajay M
1.0 3 years ago
by Ajay completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
1 person found
this review helpful
Was this review helpful to you? Yes
Kirill S
2.0 2 years ago
Kirill completed this course.
1 person found
this review helpful
Was this review helpful to you? Yes
Anonymous
1.0 3 years ago
Anonymous partially completed this course.
1 person found
this review helpful
Was this review helpful to you? Yes
Bayu P
1.0 3 years ago
by Bayu is taking this course right now.
1 person found
this review helpful
Was this review helpful to you? Yes
Mark B
5.0 2 years ago
by Mark completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Anonymous
5.0 2 years ago
Anonymous completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Hadrien Z
5.0 3 years ago
by Hadrien completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
Peter S
4.0 2 years ago
by Peter completed this course.
Was this review helpful to you? Yes
Basil R
5.0 2 years ago
Basil completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.