
Intermediate Level of Cloud Computing
Department of Information and Communications Technology

Course Overview
In this course, we will learn about how to build the fundamental components of cloud applications. It is recommended that you have gone through the basic cloud computing course before you go through this one if you haven’t done that already. I’ll walk you through how to provision compute resources, create storage, work with data, and develop basic AI – all done in a cloud platform. We’ll talk about some of the services within each category and we’ll look at what that service is, when to use it, and how to actually create it. We’ll be using the Microsoft Azure Cloud Platform for this course, as it is the platform I have personal access to, so I can show you how to provision resources firsthand.
At the end of this course, we’ll look at some resources you can use to further your learning.
What You Will Learn
At the end of this course, you will be able to:
- determine which cloud services to use given their use case
- practice on how to provision cloud services
Course Instructor

John Paul Ada
Subject Matter Expert
Course Content
Week 1: Compute Services
12 Videos | 2 Activities
12 Videos
- Welcome to the course!
- What are virtual machines and when to use it?
- Creating Virtual Machines
- What are app services and when to use it?
- Creating App Services
- What are serverless and when to use it?
- Creating Serverless Apps
- What are containers and when to use it?
- Creating Containers
- What are Kubernetes and when to use it?
- Creating Kubernetes Clusters
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 2: Storage Services
7 Videos | 2 Activities
7 Videos
- What is blob storage and when to use it?
- Creating a Blob Storage
- What is a shared file storage and when to use it?
- Creating a Shared File Storage
- What are queues and when to use it?
- Creating a Queue
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 3: Database Services
9 Videos | 2 Activities
9 Videos
- What is a managed/serverless SQL database and when to use it?
- Creating a Managed/Serverless SQL Database
- What is a lift-and-shift SQL database and when to use it?
- Creating a Lift-and-Shift SQL Database
- What are NoSQL databases and when to use it?
- Creating a NoSQL Database
- What is a data warehouse and when to use it?
- Creating a Data Warehouse
- Summary
2 Activities
- Recall Activity
- Exit Assessment
Week 4: AI Services
9 Videos | 3 Activities
9 Videos
- What is a managed AI service and when to use it?
- Creating a Managed AI Service
- What is a custom AI service and when to use it?
- Creating a Custom AI Service
- What are machine learning services and when to use it?
- Creating a Machine Learning Service
- What are data bricks and when to use it?
- Creating a Databricks Instance
- Key Takeaways
3 Activities
- Recall Activity
- Exit Assessment
- Final Exam
You can apply for access to the 36 FREE online courses by filling out this registration form. Your registration will be processed in 1-2 business days, and you will be notified via email once access is granted.