Cloud Computing Applications

University of Illinois at Urbana-Champaign

Learn how to use the cloud and write programs for data analytics.

Learn about "cloudonomics," the underlying economic reasons that we are creating the cloud. Learn the basic concepts underlying cloud services and be able to use services like AWS or OpenStack Dashboard to construct cloud services or applications. Demonstrate your ability to create web services, massively parallel data intensive computations using Map/Reduce, NoSQL databases, and real-time processing of real-time data streams. Use machine learning tools to solve simple problems.

This course serves as an introduction to building applications for cloud computing based on emerging OpenStack and other platforms. The course includes concepts of:

  • Baremetal provisioning
  • Neutron networking
  • Identity service
  • Image service
  • Orchestration
  • Infrastructure as a service
  • Software as a service
  • Platform as a service
  • MapReduce
  • Big data
  • Analytics
  • Privacy and legal issues

The course will also include example problems and solutions to cloud computing, including hands-on laboratory experiments (Load Balancing and Web Services, MapReduce, Hive, Storm, and Mahout). Case studies will be drawn from Yahoo, Google, Twitter, Facebook, data mining, analytics, and machine learning.


This course last for 5 weeks and will cover the following topics:

  • Cloud computing
  • Distributed services
  • Cloud services
  • Web middleware
  • MapReduce
  • Hadoop
  • PIG
  • HDFS
  • Tez
  • Streaming
  • Advanced storm
  • Storm internals
  • CAP theorem & eventual consistency
  • Hbase
  • Cassandra
  • HIVE
  • Spark
  • Graph processing
  • Machine learning

Recommended Background

The previous courses in the Cloud Computing Specialization, Cloud Computing Concepts and Cloud Computing Concepts, Part 2, are recommended. This course also assumes knowledge of basic networking, such as using sockets.

Course Format

The course will have video lectures (~10 minutes each) accompanied by exercises, 4 projects on a cloud computer, readings, and reports.


How does this course fit into the Cloud Computing Specialization?

This is the third course in the track.

Illinois is a world leader in research, teaching, and public engagement, distinguished by the breadth of our programs, broad academic excellence, and internationally renowned faculty.

  • 24 August 2015, 5 weeks
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb


No reviews yet. Want to be the first?

Register to leave a review

Included in selections:
Fog-logo Network computing
4 курс МИЭМ ВШЭ, 6 кредитов.
More on this topic:
633b558d-9c96-4b94-a4ba-bca5ac84e9d2-57e47ee13bed.small Digital Ecosystem Infrastructure
Learn the fundamentals of cloud computing and its impact on IT and business...
7ca98c09-a207-40c7-8a84-b9c48ecdf920-eb3faa7942c4.small Cloud Computing Management
Learn methods for managing cloud computing projects and build an understanding...
Slide1 Programming Mobile Applications for Android Handheld Systems
Introduction to the design and implementation of applications for handheld systems...
Health-informatics-in-the-cloud-icon600x340 Health Informatics in the Cloud
A non-technical introduction to the contemporary application of computing to...
Small-icon.hover An Introduction to Interactive Programming in Python
This course is designed to be a fun introduction to the basics of programming...
More from 'Engineering & Technology':
62b55ce8-681d-472d-9216-d6b40d960e5c-2023e49ae2c3.small Graphene Science and Technology
Learn about the revolutionary 2-D material - graphene - its practical and electronic...
Regular_be4e9062-2ba7-4c63-82b9-d542370dccf0 Identifying Food Fraud
An introduction to modern analytical science techniques and how they can be...
Regular_fd3a6aad-1cf4-428d-bc17-517798caefbf Introduction to Translational Research: Connecting Scientists and Medical Doctors
Understand the emerging discipline of translational medicine and the process...
Regular_0a144d48-4415-4915-afd7-1db0e5b9d9fd The Earth in My Pocket: an Introduction to Geology
Get an introduction to geology. Discover where materials that make up everyday...
Regular_c9e305f7-a434-4352-a820-142b1d4693d1 Discovering Science: Chemical Products
With chemistry providing us an endless amount of possibilities, what would you...
More from 'Coursera':
Success-from-the-start-2 First Year Teaching (Secondary Grades) - Success from the Start
Success with your students starts on Day 1. Learn from NTC's 25 years developing...
New-york-city-78181 Understanding 9/11: Why Did al Qai’da Attack America?
This course will explore the forces that led to the 9/11 attacks and the policies...
Small-icon.hover Aboriginal Worldviews and Education
This course will explore indigenous ways of knowing and how this knowledge can...
Ac-logo Analytic Combinatorics
Analytic Combinatorics teaches a calculus that enables precise quantitative...
Talk_bubble_fin2 Accountable Talk®: Conversation that Works
Designed for teachers and learners in every setting - in school and out, in...

© 2013-2019