Free online courseCloud computing - beginner to advance by University of Illinois

New course

51h10m of online video course

Quality content and selected for your learning.

Certificate

Download your digital certificate of course completion after watching all course videos.

Exercises to train your knowledge

Many of the courses available have exercises to help with learning.

Free lifetime access

This course is free today and always will be, from start to finish you will pay nothing.

Web Servers and Networks

Learn about web hosting, aws, cloud and a variety of tools to get your site up and running with our free network infrastructure and setup courses

Course comments

There are no comments yet for this course.

Watch the 1st video of the course

Share

Evaluate course

Go to certificates

Report a problem

Course content

11h26m

Cloud Computing Tutorial Beginner to Advance | Cloud Computing Concept Part 1 ( Full Course)

This Specialization contain 5 courses,
(1) Cloud Computing Concepts, Part 1, ( This video cover this course )

(2) Cloud Computing Concepts Part 2, (Click here : https://youtu.be/C200uLJupsQ )

(3) Cloud Computing Applications, Part 1 Cloud Systems and Infrastructure (Click here : https://youtu.be/I3BecV0T1X8 )

(4) Cloud Computing Applications, Part 2 Big Data and Applications in the Cloud (Click here: https://youtu.be/ImW-JDaPz3c )

(5) Cloud Networking (Click here : https://youtu.be/LyBLCAIUNtE )
----------------------------------------------------------------------------------------------------------------------------------

*************** TIME STAMP *******************

ORIENTATION, INTRODUCTION TO CLOUDS, MapReduce
0:00:00 Introduction to Cloud Computing Concepts, Part 1
0:03:44 Orientation Towards Cloud Computing Concepts Some Basic Computer Science Fundamental
0:27:20 Week 1 Introduction
0:28:47 why Clouds
0:35:24 What is a Cloud
0:40:44 Introduction to Clouds History
0:48:25 Introduction to Clouds What's New in Today's Clouds
0:56:00 Introduction to Clouds New Aspects of Clouds
1:04:24 Introduction to Clouds Economics of Clouds
1:11:30 A cloud IS a distributed system
1:16:31 What is distributed system
1:32:38 MapReduce Paradigm
1:46:52 MapReduce Examples
1:57:29 MapReduce Scheduling
2:10:06 MapReduce Fault-Tolerance
2:19:01 Interview With sumeet singh

GOSSIP, MEMBERSHIP, AND GRIDS
2:35:09 Week 2 Introduction
2:36:21 Multicast Problem
2:4

8h57m

Cloud Computing Tutorial Beginner to Advance | Cloud Computing Concept Part 2 ( Full Course)

This Specialization contain 5 courses,
(1) Cloud Computing Concepts, Part 1, ( https://youtu.be/WxO3Hp9NUVU )

(2) Cloud Computing Concepts Part 2, (This video cover this course )

(3) Cloud Computing Applications, Part 1 Cloud Systems and Infrastructure (Click here : https://youtu.be/I3BecV0T1X8 )

(4) Cloud Computing Applications, Part 2 Big Data and Applications in the Cloud (Click here: https://youtu.be/ImW-JDaPz3c )

(5) Cloud Networking (Click here : https://youtu.be/LyBLCAIUNtE )
--------------------------------------------------------------------------------------------------------------------
************** TIME STAMP *****************

COURSE ORIENTATION AND CLASSICAL DISTRIBUTED ALGORITHMS CONTINUED
0:00:00 Introduction to Cloud Computing Concepts, Part 2
0:03:06 Orientation Towards Cloud Computing Concepts Some Basic Computer Science Fundamentals
0:26:41 Week 1 Introduction
0:28:10 The Election Problem
0:37:02 Ring Leader Election
0:51:23 Election in Chubby and Zookeeper
1:00:36 Bully Algorithm
1:10:27 Introduction and Basics
1:23:16 Distributed Mutual Exclusion
1:34:08 Ricart-Agrawala's Algorithm
1:45:41 Maekawa's Algorithm and Wrap-up

CONCURRENCY AND REPLICATION CONTROL
2:02:06 Week 2 Introduction
2:03:56 RPCs
2:21:25 Transactions
2:35:20 Serial Equivalence
2:47:42 Pessimictic Concurrency
3:01:26 Optimistic Concurrency Control
3:10:41 Replication
3:25:10 Two-Phase Commit

EMERGING PARADIGMS
3:36:47 Week 3 Introduction
3:39:03 Stream P

10h42m

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure

This Specialization contain 5 courses,
(1) Cloud Computing Concepts, Part 1, ( https://youtu.be/WxO3Hp9NUVU )

(2) Cloud Computing Concepts Part 2, (Click here : https://youtu.be/C200uLJupsQ )

(3) Cloud Computing Applications, Part 1 Cloud Systems and Infrastructure ( This video cover this course )

(4) Cloud Computing Applications, Part 2 Big Data and Applications in the Cloud (Click here: https://youtu.be/ImW-JDaPz3c )

(5) Cloud Networking (Click here : https://youtu.be/LyBLCAIUNtE )

************ TIME STAMP *************

COURSE ORIENTATION
0:00:00 Welcome to Cloud Computing Application Part 1

INTRODUCTION TO CLOUD COMPUTING
0:02:45 Module 1 Introduction
0:10:47 Cloud Computing Introduction
0:36:20 Motivation Interview
0:52:28 Cloudonimics Part 1
1:03:45 Cloudonomics Part 2
1:16:19 Big Data
1:25:17 Summary to Cloud Introduction
1:30:48 Software Defined Architecture
1:46:44 Cloud Services
2:02:13 Infrastructure as a Service

FOUNDATIONS: CONTAINERS, VIRTUAL MACHINE , JVM
2:14:48 MOdule 2 Introduction
2:21:22 Virtualization
2:36:45 Virtualizing the Network and Storage
2:41:38 OS Based Virtualization
3:15:28 Xen
3:25:55 Vserver 2.0
3:38:36 Solaris Zones
3:46:45 OpenVZ
3:56:37 LXC Linux Containers
4:06:00 Docker
4:23:09 Kubernates
4:41:50 JVM
5:00:59 IaaS OpenStack
5:07:03 IaaS Providers Amazon
5:27:24 IaaS Providers Microsoft
5:40:08 IaaS Providers Google
5:50:14 Serverless Architecture

MAAS, PAAS, WEB SERVICES
6:15:21 Module 3 Introduct

11h41m

Cloud Computing Applications, Part 2 Big Data and Applications in the Cloud

This Specialization contain 5 courses,
(1) Cloud Computing Concepts, Part 1, ( https://youtu.be/WxO3Hp9NUVU )

(2) Cloud Computing Concepts Part 2, ( https://youtu.be/C200uLJupsQ )

(3) Cloud Computing Applications, Part 1 Cloud Systems and Infrastructure (Click here : https://youtu.be/I3BecV0T1X8 )

(4) Cloud Computing Applications, Part 2 Big Data and Applications in the Cloud ( This video cover this course )

(5) Cloud Networking (Click here : https://youtu.be/LyBLCAIUNtE )
--------------------------------------------------------------------------------------------------------
*********** TIME STAMP ************

COURSE ORIENTATION
0:00:00 Welcome to Cloud Applications, Part 2

SPARK, HORTONWORKS, HDFS, CAP
0:26:23 Motivation for spark
0:35:20 Apache Spark
0:46:43 Spark Example Log Mining
0:55:45 Spark Example Logistic Regression
1:03:33 RDD Fault Tolerance
1:08:02 Interactive Spark
1:12:21 Spark Implementation
1:17:08 Introduction to Distros
1:20:36 Hortonworks
1:44:21 Cloudera CDH
1:47:11 MapR Distro
1:49:34 HDFS Introduction
2:04:51 YARN and MESOS

LARGE SCALE DATA STORAGE
2:14:29 Module 2 Introduction
2:20:26 Introduction to MapReduce with Spark
2:24:09 MapReduce Motivation
2:39:53 MapReduce Programming Model with Spark
2:48:53 MapReduce Example Word Count
2:58:46 MapReduce Example Pi Estimation

8h22m

Cloud Networking Full Course

This Specialization contain 5 courses,
(1) Cloud Computing Concepts, Part 1, ( https://youtu.be/WxO3Hp9NUVU )

(2) Cloud Computing Concepts Part 2, (Click here : https://youtu.be/C200uLJupsQ )

(3) Cloud Computing Applications, Part 1 Cloud Systems and Infrastructure ( https://youtu.be/I3BecV0T1X8 )

(4) Cloud Computing Applications, Part 2 Big Data and Applications in the Cloud (Click here: https://youtu.be/ImW-JDaPz3c )

(5) Cloud Networking (This video cover this course )
----------------------------------------------------------------------------------------------
********** TIME STAMP ***********

ORIENTATION
0:00:00 Welcome to Cloud Networking

WEEK 1
0:08:48 Application and Traffic Patterns
0:26:21 Application and Traffic patterns Discussion
0:28:32 Physical Structure
0:40:47 Physical Structure Discussion
0:44:01 Programming Assignment 1 Explanation

WEEK 2
0:48:34 Host Virtualization
1:03:04 Host Virtualization Discussion
1:05:51 Routing and Traffic Engineering
1:23:00 Routing and Traffic Engineering Packet Forwarding on Multiple Paths
1:31:59 Congestion Control - Part 1
1:38:34 Congestion Control - part 2
1:46:18 Congestion Control - Part 3
1:56:37 Congestion Control Discussion

WEEK 3
1:58:39 Software-Defined Networking Architecture - Part 1
2:06:25 Software-Defined Networking Architecture - Part 2
2:19:26 Multi-Tenant Data Centers The Challenges
2:28:18 Multi-Tenant Data Centers Discussion
2:30:19 Network Virtualization Case Study VL2