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

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.

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.

AK

5.0Reviewed Jun 8, 2018

Liked the course very much. Only suggestion is if the speaker could speak a little slower. This will allow the listener to think alongside.

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.

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.

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.

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

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.

KK

5.0Reviewed Feb 15, 2025

Enjoyed the course very much, though I was very rusty with C++. Industry is moving away from Hadoop these days and the course can be amended to reflect current industry standards.

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.

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.

AB

4.0Reviewed Feb 5, 2018

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.

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