Creating a AI and Machine Learning course using Microsoft Learn
Published May 26 2020 08:56 AM 3,489 Views

Defining Modules for AI and Machine Learning 

I wanted to share some guidance on using Microsoft Learn resources to build a rounded curriculum and insights into the specific modules and assessments for AI and Machine Learning courses.  From this content your course should have some great graduate outcomes. 

Module 1. Introduction to AI

Get Started with AI Fundamentals


Module 2. Machine learning 

Create no-code predictive models with Azure Machine Learning

Academic Capstone Project - Build an Machine Learning Model

Module 3. Computer Vision 

Explore Computer Vision in Microsoft Azure


Academic Capstone Project - Build a Computer Vision Solution


Module 4. Natural Language Processing 

Explore Natural Language Processing


Academic Capstone Project - Build a Natural Language Processing Solution 

Module 5. Conversational AI

Explore Conversational AI


Academic Capstone Project - Build a Bot

Example course structure and resources 

Module and Description


Key Topics

In-Class Demonstrations and Labs

Aligned Online Learning on Microsoft Learn

Module 0 – Course Introduction:

This module provides a high-level course format and objectives as well as an outline of the course.





Module 1 – Introduction to AI:

In this module, you'll learn about common uses of artificial intelligence (AI), and the different types of workload associated with AI. You'll then explore considerations and principles for responsible AI development.

Lesson 1 – Azure AI Fundamentals

What is Artificial Intelligence?

Common Artificial Intelligence Workloads

Artificial Intelligence in Microsoft Azure

What can you do with Artificial Intelligence?

Demo: Getting started with the Azure portal  

Get Started with Azure AI Fundamentals

Lesson 2 – Responsible AI

Challenges and Risks with AI

Principles of Responsible AI

Lab: Review example scenarios and identify the Responsible AI principle(s) that apply

Module 2 – Machine Learning:

Machine learning is the foundation for modern AI solutions. In this module, you'll learn about some fundamental machine learning concepts, and how to use the Azure Machine Learning service to create and publish machine learning models.

Lesson 1 –Introduction to Machine Learning

What is machine learning?





Create no-code predictive models with Azure Machine Learning

Lesson 2 – Azure Machine Learning

What is Azure Machine Learning?

Automated machine learning

Azure Machine Learning Designer

Lab: Create an Azure Machine Learning workspace, create compute targets, explore data, train a machine le...

Optional Demonstration: Create a classification model with Azure Machine Learning Designer

Module 3 – Computer Vision:

Computer vision is the area of AI that deals with understanding the world visually, through images, video files, and cameras. In this module you'll explore multiple computer vision techniques and services

Lesson 1 – Computer Vision Concepts

What is Computer Vision

Computer Vision Models

Applications of Computer Vision

Demo: Show some examples of Computer Vision

Explore Computer Vision in Microsoft Azure

Lesson 2 – Computer Vision in Azure

Cognitive Services

Image Analysis with the Computer Vision Service

Training Models with the Custom Vision Service

Analyzing Faces with the Face Service

Reading Text with the Computer Vision Service

Analyzing Forms with the Form Recognizer Service

Lab: Create an image classification solution

Module 4 – Natural Language Processing:

This module describes scenarios for AI solutions that can process written and spoken language. You'll learn about Azure services that can be used to build solutions that analyze text, recognize and synthesize speech, translate between languages, and interpret commands

Lesson 1 – Introduction to Natural Language Processing

What is Natural Language Processing?

Natural Language Processing in Azure

Demo: Natural Language Processing

Explore Natural Language Processing

Lesson 2 – Using Natural Language Processing Services

Text Analytics

Speech Recognition and Synthesis


Language Understanding

Lab: Create a LUIS application

Module 5 – Conversational AI:

Conversational AI enables users to engage in a dialog with an AI agent, or Bot, through communication channels such as email, webchat interfaces, social media, and others. This module describes some basic principles for working with bots and gives you an opportunity to create a bot that can respond intelligently to user questions.

Lesson 1 – Conversational AI Concepts

What is Conversational AI?

Responsible AI Guidelines for Bots

Demo: Using a Bot

Explore Conversational AI

Lesson 2 – Conversational AI in Azure

QnA Maker Service

Azure Bot Service

Lab: Create a Bot

Version history
Last update:
‎Jun 16 2020 02:05 AM
Updated by: