AI-200 Hands-On Exercises
AI-200 tests things you learn best by doing: a KEDA scaler that will not trigger, a vector query that burns request units, a function that cannot read its Key Vault reference. Microsoft’s official course includes a hands-on exercise in almost every module. They are all listed here, grouped by exam domain, and each one opens on Microsoft Learn.
You need an Azure subscription
Most exercises create real Azure resources. Use a subscription where you can create and delete resource groups, and delete each exercise's resource group when you finish so it does not keep costing money.
Domain 1: Develop containerized solutions on Azure
9 exercises · about 4 hr 30 min in total
Build and manage a container image with ACR Tasks
From the module Store and manage containers in Azure Container Registry.
30 min · Microsoft LearnDeploy a container to Azure App Service
From the module Deploy containers to Azure App Service.
30 min · Microsoft LearnDeploy an AI API with a local model-serving sidecar
From the module Run sidecar-enabled AI applications on Azure App Service.
30 min · Microsoft LearnDeploy a containerized backend API to Container Apps
From the module Deploy containers to Azure Container Apps.
30 min · Microsoft LearnDiagnose and fix a failing deployment
From the module Manage containers in Azure Container Apps.
30 min · Microsoft LearnConfigure autoscaling using KEDA triggers
From the module Scale containers in Azure Container Apps.
30 min · Microsoft LearnDeploy an AI inference API to Azure Kubernetes Service
From the module Deploy applications to Azure Kubernetes Service.
30 min · Microsoft LearnConfigure apps on Azure Kubernetes Service
From the module Configure applications on Azure Kubernetes Service.
30 min · Microsoft LearnTroubleshoot apps on Azure Kubernetes Service
From the module Monitor and troubleshoot applications on Azure Kubernetes Service.
Domain 2: Develop AI solutions by using Azure data management services
9 exercises · about 4 hr 50 min in total
Build a RAG document store on Azure Cosmos DB for NoSQL
From the module Build queries for Azure Cosmos DB for NoSQL.
30 min · Microsoft LearnBuild a semantic search application with Azure Cosmos DB for NoSQL
From the module Implement vector search on Azure Cosmos DB for NoSQL.
30 min · Microsoft LearnOptimize query performance with vector indexes on Azure Cosmos DB for NoSQL
From the module Optimize query performance for Azure Cosmos DB for NoSQL.
30 min · Microsoft LearnBuild an agent tool backend on Azure Database for PostgreSQL
From the module Build and query with Azure Database for PostgreSQL.
30 min · Microsoft LearnImplement vector search on Azure Database for PostgreSQL
From the module Implement vector search with Azure Database for PostgreSQL.
30 min · Microsoft LearnOptimize vector search performance in Azure Database for PostgreSQL
From the module Optimize vector search in Azure Database for PostgreSQL.
30 min · Microsoft LearnPerform data operations in Azure Managed Redis
From the module Implement data operations in Azure Managed Redis.
40 min · Microsoft LearnPublish and subscribe to events in Azure Managed Redis
From the module Implement event messaging with Azure Managed Redis.
40 min · Microsoft LearnImplement semantic search in Azure Managed Redis
From the module Implement vector storage in Azure Managed Redis.
Domain 3: Connect to and consume Azure services
4 exercises · about 1 hr 55 min in total
Process messages with Azure Service Bus
From the module Queue and process AI operations with Azure Service Bus.
30 min · Microsoft LearnPublish and receive events with Azure Event Grid
From the module Develop event-driven AI workflows with Azure Event Grid.
25 min · Microsoft LearnCreate an MCP server with Azure Functions
From the module Build serverless AI backends with Azure Functions.
30 min · Microsoft LearnBuild a durable document-processing workflow
From the module Orchestrate durable AI workflows with Azure Durable Functions.
Domain 4: Secure, monitor, and troubleshoot Azure solutions
4 exercises · about 1 hr 35 min in total
Manage secrets with Azure Key Vault
From the module Manage application secrets with Azure Key Vault.
30 min · Microsoft LearnRetrieve settings and secrets from Azure App Configuration
From the module Manage application settings with Azure App Configuration.
25 min · Microsoft LearnInstrument an app with the OpenTelemetry SDK
From the module Instrument an app with OpenTelemetry.
20 min · Microsoft LearnQuery logs with KQL
From the module Analyze app telemetry with logs and metrics.
