AI-200 Certification Exam Guide + Practice Questions Updated 2026

Home / Microsoft / AI-200

Comprehensive AI-200 certification exam guide covering exam overview, skills measured, preparation tips, and practice questions with detailed explanations.

Microsoft AI-200 Exam: Azure AI Cloud Developer Associate


The AI-200 exam is one for the Microsoft Certified: Azure AI Cloud Developer Associate certification, which validates your ability to design, build, and implement AI-powered applications on Microsoft Azure. AI-200 represents the evolution of cloud development certifications, focusing specifically on artificial intelligence, scalable architectures, and modern backend services. It is positioned as the upgrade path from AZ-204, which is scheduled to retire on July 31, 2026. This certification is designed for developers who work with AI-driven applications and need to integrate advanced services such as vector databases, messaging systems, and containerized workloads into production-ready solutions.

AI-200 Exam Overview


Understanding the exam structure is essential before starting your preparation.

Duration: 120 minutes
Passing Score: 700
Language: English
Price: $165

The AI-200 exam includes scenario-based questions that evaluate your ability to design and implement AI solutions in real-world Azure environments.

Who Should Take the AI-200 Exam?


The AI-200 exam is intended for developers and engineers working with AI solutions in cloud environments.

It is particularly suitable for:

● Azure developers building AI-powered applications
● Backend engineers working with scalable cloud architectures
● AI/ML engineers implementing production solutions
● Software developers integrating AI services into applications
● Professionals transitioning from general cloud development to AI-focused roles

This certification is ideal for individuals who want to validate their ability to build end-to-end AI solutions on Azure.

Skills Measured in the AI-200 Exam


The AI-200 exam evaluates your ability to implement AI solutions across several key domains.

Develop Containerized Solutions on Azure

Building scalable applications:

● Creating and deploying containerized applications
● Using container orchestration platforms
● Managing application scalability and performance

Develop AI Solutions Using Azure Data Services

Working with data for AI:

● Using Azure data management services
● Integrating structured and unstructured data
● Supporting data pipelines for AI workloads

Connect to and Consume Azure Services

Integrating cloud services:

● Using Azure SDKs and APIs
● Connecting to messaging and eventing services
● Integrating third-party services

Secure, Monitor, and Troubleshoot Solutions

Maintaining reliable systems:

● Implementing security best practices
● Monitoring application performance
● Diagnosing and resolving issues

Recommended Skills and Knowledge


To succeed in the AI-200 exam, candidates should have a strong technical foundation.

Key areas include:

● Proficiency in Python programming
● Experience with Azure SDKs and APIs
● Understanding of vector databases and AI data workflows
● Knowledge of containerized application development
● Familiarity with Azure messaging and eventing services
● Experience with monitoring and troubleshooting cloud solutions

Hands-on experience is essential for understanding how these technologies work together in real-world scenarios.

Preparation Strategy for AI-200 Exam


A structured study plan can significantly improve your chances of success.

Focus on End-to-End AI Development
Understand how AI solutions are designed, developed, deployed, and maintained.

Practice with Azure Services
Gain hands-on experience with Azure data services, messaging systems, and container platforms.

Learn Modern AI Architectures
Study concepts such as vector search, retrieval-augmented generation (RAG), and scalable AI pipelines.

Strengthen Backend Development Skills
Focus on APIs, microservices, and cloud-native application design.

Use Practice Questions
Practice questions help reinforce knowledge and improve your ability to handle scenario-based questions.

Real-World Use Cases You Should Understand


The AI-200 exam emphasizes practical implementation scenarios.

Key use cases include:

● Building AI-powered APIs and backend services
● Integrating AI models into business applications
● Managing large-scale data pipelines for AI
● Deploying containerized AI workloads
● Monitoring and optimizing AI applications in production

Understanding these scenarios will help you apply your knowledge effectively during the exam.

How to Use AI-200 Practice Questions Effectively?


Practice questions are one of the most effective tools for exam preparation.

To maximize their value:

● Simulate real exam conditions with timed practice
● Review explanations to understand the reasoning
● Identify weak areas and focus on improvement
● Practice scenario-based problem-solving
● Repeat tests until you achieve consistent results

This approach helps build confidence and improves accuracy.

AI-200 Exam FAQ


What is the AI-200 exam?
The AI-200 exam is a Microsoft certification exam that validates your ability to build and implement AI solutions on Azure.

Is AI-200 replacing AZ-204?
AI-200 is positioned as an updated certification path focused on AI development, while AZ-204 is scheduled to retire on July 31, 2026.

How long is the AI-200 exam?
The exam duration is 120 minutes.

What is the passing score for AI-200?
The passing score is 700.

What topics are covered in the AI-200 exam?
Key topics include containerized solutions, AI data services, Azure integration, and monitoring and troubleshooting.

Who should take the AI-200 exam?
It is suitable for developers and engineers working with AI solutions on Azure.

How should I prepare for the AI-200 exam?
Preparation should include hands-on practice, studying Azure services, and using practice questions to reinforce knowledge.

Practice Questions for AI-200 Exam


High-quality practice questions are designed to reflect the actual exam format and difficulty level. They typically include:

● Scenario-based questions related to AI development
● Multiple-choice questions aligned with exam objectives
● Detailed explanations to support learning

Consistent practice improves both technical understanding and exam performance.

Question#1

You are developing an AI-powered API that retrieves connection strings and API keys from Azure Key Vault.
You must configure a solution that provides the following security functionality:
• The API must authenticate to Key Vault without storing credentials in any application configuration files
• The identity used by the API must have only the minimum permissions necessary to read secrets.
• The configuration must minimize the blast radius if an identity or credential is compromised.
You need to implement a secure access strategy for the API.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point. Choose two.

A. Store a secret value in Azure App Configuration.
B. Assign the Key Vault Administrator role at subscription scope.
C. Grant the Key Vault Secrets User role at vault scope
D. Use system assigned managed identity.

Explanation:
Detailed Explanation
The API should use a system-assigned managed identity so no application credential is stored or rotated by the development team. That identity should receive only the permission needed to read secret values: Key Vault Secrets User at the vault scope is materially narrower than Key Vault Administrator at subscription scope. Storing a secret value in App Configuration would violate the requirement to protect secrets and increases exposure. The corrected pair therefore implements both credential-free authentication and least-privilege authorization with a limited blast radius.
Study Guide Alignment: Security and operations: Key Vault, App Configuration, managed identity, OpenTelemetry, Azure Monitor, and KQL-based troubleshooting.
Official Microsoft Learn References: AI-200 Study Guide | Azure Key Vault RBAC guide | Managed identities for Azure resources

Question#2

You are developing an AI search API that caches semantic search results in Redis.
Search results must remain cached for 10 minutes. If the underlying data changes, cached entries must NOT be returned.
You need to implement a cache aside strategy to ensure data consistency.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point. Choose two

A. Configure a 10-minute Time to Live on each key.
B. Implement sliding expiration based on key access.
C. Configure a cache notification for key space events.
D. Delete related cache keys when the source data changes

Explanation:
Detailed Explanation
The cache-aside design needs both bounded lifetime and explicit invalidation. A ten-minute TTL ensures cached search results do not persist indefinitely, while deleting related keys when source data changes prevents known-stale entries from being returned during that ten-minute window. Sliding expiration would extend lifetime based on access and can preserve stale data. Keyspace notifications report Redis key events; they do not replace application logic that invalidates entries when the authoritative source changes.
Study Guide Alignment: AI data-management workloads: Cosmos DB, PostgreSQL, caching, vector storage, vector retrieval, consistency, and connection optimization.
Official Microsoft Learn References: AI-200 Study Guide | Azure Managed Redis documentation

Question#3

HOTSPOT
You are developing an AI application that retrieves database credentials from Key Vault by using the Azure SDK for Python.
The application must use managed identity for authentication.



For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.


A. 

Explanation:
Verified Answer
Yes; Yes; No.
Detailed Explanation
The get_secret call supplies an explicit version value, so it retrieves that particular version of dbPassword. DefaultAzureCredential can authenticate to Key Vault by using the Azure-hosted application’s managed identity without embedding a client secret in the application. Because the code requests a fixed version, later secret rotation creates a newer version but subsequent executions of this exact code continue to request the specified old version. To follow the latest version automatically, the version parameter must be omitted.
Study Guide Alignment: Security and operations: Key Vault, App Configuration, managed identity, OpenTelemetry, Azure Monitor, and KQL-based troubleshooting.
Official Microsoft Learn References: AI-200 Study Guide | Managed identities for Azure resources | Use Key Vault references for App Service and Functions

Question#4

HOTSPOT
You plan to deploy a web app to App Service on Linux. You create an App Service plan. You create and push a custom Docker image that contains the web app to Azure Container Registry.
You need to access the console logs generated from inside the container in real-time.
How should you complete the Azure CLI command? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


A. 

Explanation:
nable container logging with `az webapp log config --docker-container-logging filesystem`, then stream it with `az webapp log tail`.
Detailed Explanation
The Azure CLI exposes separate operations for enabling App Service container logging and viewing the live stream. For a custom Linux container, docker/container logging must first be written to the App Service filesystem. The `az webapp log tail` command then starts real-time log tracing. Commands such as `show` or `download` inspect configuration or retrieve historical files; they do not provide the requested live stream from the running container. Study Guide Alignment: Containerized Azure workloads: registry builds, App Service containers, Container Apps revision/scaling behavior, and AKS deployment choices.
Official Microsoft Learn References: AI-200 Study Guide | Azure CLI: az webapp log

Question#5

You are implementing an application by using Azure Event Grid to push near-real-time information to customers.
You have the following requirements:
• You must send events to thousands of customers that include hundreds of various event types.
• The events must be filtered by event type before processing.
• Authentication and authorization must be handled by using Microsoft Entra ID.
• The events must be published to a single endpoint
You need to implement Azure Event Grid
Solution: Publish events to a partner topic. Create an event subscription for each customer.
Does the solution meet the goal?

A. Yes
B. No

Explanation:
Detailed Explanation
The proposed partner-topic design does not match the stated need for one publisher endpoint that can fan events into thousands of logically distinct customer topics. Event Grid domains are specifically designed to expose a single publishing endpoint while containing large numbers of topics, with subscriptions and filtering applied at the topic level. Partner topics are intended for partner-published SaaS events and do not substitute for the domain architecture required by this high-scale custom publishing scenario.
Study Guide Alignment: Azure service integration: Service Bus, Event Grid, Azure Functions triggers/bindings, and event-driven processing.
Official Microsoft Learn References: AI-200 Study Guide | Azure Event Grid event domains | Authenticate Event Grid publishing with Microsoft Entra ID

Disclaimer

This page is for educational and exam preparation reference only. It is not affiliated with Microsoft, Microsoft Certified: Azure AI Cloud Developer Associate, or the official exam provider. Candidates should refer to official documentation and training for authoritative information.

Exam Code: AI-200Q & A:  142  Q&As Updated:  2026-11-11

  Access Additional AI-200 Practice Resources