Skip to main content

Intermediate Level of Cloud Computing


Department of Information and Communications Technology
Enrollment in this course is by invitation only

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

Course Staff Image #1

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.

  1. Course Number

    DICT-ICT015
  2. Classes Start

  3. Classes End

  4. Estimated Effort

    2 hrs./week (8 hours)
  5. Price

    Free