Skip to content

Course map

40 theory lessons in 8 seasons, a short “first look” lab, then about 24 hands-on Azure lessons. Every theory lesson ends with where the idea lives in Microsoft Azure.

Lesson numbers are season.lesson, so 2.3 is Season 2, lesson 3. Titles may change a little as lessons are written.

# Lesson Azure picture
0.1 The Map: AI vs machine learning vs data science vs big data Where each Azure service fits on the map
0.2 What is data? Rows, columns and types, with real penguin data Azure SQL Database, Azure Blob Storage, Azure Cosmos DB
0.3 How machines learn: your first model, explained without code coming soon Azure Machine Learning
# Lesson Azure picture
1.1 Dirty data: missing values, duplicates and outliers Cleaning steps in Microsoft Fabric
1.2 Statistics 1: averages, spread and distributions Notebooks in Microsoft Fabric
1.3 Statistics 2: correlation, causation, sampling and bias Power BI in Microsoft Fabric
1.4 Probability for AI: chance and “how sure is the model?” Model confidence in Azure Machine Learning
1.5 Charts that tell the truth Power BI in Microsoft Fabric
1.6 Asking questions of tables: the ideas behind SQL Azure SQL Database
# Lesson Azure picture
2.1 Where data lives: files, databases, NoSQL, warehouses and lakes The Azure storage family
2.2 Why one computer isn’t enough: distributed computing and Spark Azure Databricks, Spark in Microsoft Fabric
2.3 Batch vs streaming, pipelines, ETL vs ELT Azure Event Hubs, Azure Data Factory
2.4 The lakehouse: bronze, silver and gold OneLake in Microsoft Fabric
2.5 Data governance and quality at scale Microsoft Purview
# Lesson Azure picture
L.1 Python in your browser with GitHub Codespaces GitHub Codespaces
L.2 Your first call to an AI model Microsoft Foundry
# Lesson Azure picture
3.1 Linear regression: predicting a number Automated ML in Azure Machine Learning
3.2 Classification and logistic regression Automated ML in Azure Machine Learning
3.3 Measuring models: accuracy, precision and recall Model metrics in Azure Machine Learning
3.4 Overfitting, underfitting and cross-validation Comparing experiments in Azure Machine Learning
3.5 Decision trees and random forests Designer in Azure Machine Learning
3.6 Clustering: learning without labels Clustering in Azure Machine Learning
3.7 Feature engineering and data leakage Data preparation in Azure Machine Learning
# Lesson Azure picture
4.1 Neural networks, starting from a single neuron GPU compute in Azure Machine Learning
4.2 How networks learn: loss and gradient descent Training runs in Azure Machine Learning
4.3 Images: convolutional networks Vision models in Microsoft Foundry
4.4 Words as numbers: embeddings Embedding models in Microsoft Foundry
4.5 Attention and transformers The model catalog in Microsoft Foundry
# Lesson Azure picture
5.1 Working with text: from words to meaning Language tools in Microsoft Foundry
5.2 Speech: from voice to text and back Speech tools in Microsoft Foundry
5.3 Computer vision in practice Vision tools in Microsoft Foundry
5.4 Reading documents and forms Document tools in Microsoft Foundry
# Lesson Azure picture
6.1 How large language models work Models in Microsoft Foundry
6.2 How language models are trained Fine-tuning in Microsoft Foundry
6.3 Prompting principles The playground in Microsoft Foundry
6.4 RAG: giving models your own data Azure AI Search
6.5 AI agents: tools, planning, memory and MCP Agents in Microsoft Foundry
6.6 Risks: hallucination, prompt injection and evaluation Safety and evaluation in Microsoft Foundry
# Lesson Azure picture
7.1 Responsible AI principles Responsible AI tools in Azure Machine Learning
7.2 MLOps: from notebook to production Pipelines in Azure Machine Learning
7.3 Monitoring, drift and governance Azure Monitor, Microsoft Purview
7.4 AI on the cloud: architecture and cost Reference architectures, Azure Cost Management

About 24 lessons in four tracks, with real Azure screens. See labs on GitHub, including the rules for cost and cleanup.