Back to Cloud Computing Concepts, Part 1
University of Illinois Urbana-Champaign

Cloud Computing Concepts, Part 1

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.

Status: Network Protocols
Status: Database Theory
BeginnerCourse23 hours

Featured reviews

AR

5.0Reviewed Dec 23, 2017

Enjoyed the course. Brought back my ability to program in c++. The programming assignment was sufficiently challenging to achieve that.

KP

4.0Reviewed Dec 5, 2016

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.

LF

4.0Reviewed Dec 10, 2019

Great course overall as it gives a deep understanding of the cloud technologies. Some homework are too tedious to finish and not really interesting.

LG

4.0Reviewed Oct 6, 2020

Solid distributed systems' fundamentals class. The programming assignment was really evaluating my reverse and software engineering skills rather than my grasp of distributed systems' fundamentals

RA

4.0Reviewed Oct 1, 2020

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

5.0Reviewed May 21, 2020

Content wise course is great but it would have been even better if the assignment used latest c++ aur some other language like python

DP

5.0Reviewed Oct 6, 2016

This instructor is fantastic. He is exceptionally thorough and his delivery is very good as well. This is a course definitely worth taking if you are interested in learning more about the cloud.

WK

5.0Reviewed Feb 26, 2018

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.

SS

5.0Reviewed Jun 30, 2020

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.

GS

4.0Reviewed May 16, 2019

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

5.0Reviewed Dec 30, 2017

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.

SB

5.0Reviewed Sep 6, 2016

Great Course! A little more contents regarding the Programming Assignment would have made it even better. I'd like to thank the entire Team for making this wonderful course. :)

All reviews

Showing: 20 of 271

Stephanie Baker
3.0
Reviewed Jun 26, 2017
Ehsan Moravveji
1.0
Reviewed Apr 25, 2018
Jason
3.0
Reviewed Jul 11, 2017
Craig Knudsen
4.0
Reviewed Jun 7, 2019
Dave Pike
5.0
Reviewed Oct 6, 2016
Satya Prasanna Misra
3.0
Reviewed Jul 30, 2017
Tarun Barthwal
1.0
Reviewed Dec 19, 2016
Oren Eisner
5.0
Reviewed Jul 30, 2019
Wojciech Kozlowski
5.0
Reviewed Feb 27, 2018
samir s
3.0
Reviewed Aug 6, 2017
Mona Lou
3.0
Reviewed Oct 11, 2016
Vinh Tran
5.0
Reviewed Aug 22, 2016
Bruno Muratore
4.0
Reviewed Feb 1, 2019
HUANG Zhihao
3.0
Reviewed Apr 28, 2020
Carmine Libroia
3.0
Reviewed Jul 25, 2017
Hetkumar Desai
1.0
Reviewed Jan 19, 2020
Bhuvan Anand
5.0
Reviewed Jul 6, 2020
Miklós Aurél Rónai
5.0
Reviewed Jul 16, 2017
Vavilala Divya Raj
5.0
Reviewed Dec 30, 2017
Luca Pellegrino
4.0
Reviewed Aug 27, 2020