AI-200 exam at a glance
Microsoft Certified: Azure AI Cloud Developer Associate · Intermediate level
| Exam code | AI-200 |
|---|---|
| Certification | Microsoft Certified: Azure AI Cloud Developer Associate |
| Level | Intermediate |
| Duration | 120 minutes |
| Passing score | 700 or greater |
| Delivery | Proctored exam through Pearson VUE |
| Exam cost | Price varies based on the country or region in which the exam is proctored |
| Languages | English, Arabic (Saudi Arabia), Chinese (Simplified), Chinese (Traditional), French, German, Indonesian (Indonesia), Italian, Japanese, Korean, Portuguese (Brazil), Russian, Spanish |
| Certification validity | 1 year |
| Retake policy | After the first unsuccessful attempt, wait 24 hours before retaking the exam. A 14-day waiting period applies between subsequent attempts, with no more than five attempts within a 12-month period from the first attempt. |
Candidates contribute to all phases of implementing AI solutions on Azure, with an emphasis on back-end services and components, and support the development lifecycle across requirements gathering, design, development, deployment, security, and monitoring. Candidates should be proficient with Azure and third-party SDKs, Azure data management services, monitoring and troubleshooting, messaging and eventing, vector databases, Python programming, and implementing containerized applications on Azure.
Skills measured and their weighting
| Skill area | Weight |
|---|---|
| Develop containerized solutions on Azure | 20–25% |
| Develop AI solutions by using Azure data management services | 25–30% |
| Connect to and consume Azure services | 20–25% |
| Secure, monitor, troubleshoot Azure solutions | 20–25% |
Source: learn.microsoft.com — official Azure AI Cloud Developer Associate certification page and Microsoft Learn — official AI-200 study guide. Figures and skills were checked against Microsoft’s official documentation. Confirm current details there before booking.
The full bank covers every domain, with timed mode and per-domain scoring.
AI-200 Practice Questions By Domains
5 domains covered1. Unable to determine objective domain
19 free questions available
2. Connect to and consume Azure services
4 free questions available
3. Develop AI solutions by using Azure data management services
3 free questions available
4. Secure, monitor, troubleshoot Azure solutions
2 free questions available
5. Develop containerized solutions on Azure
2 free questions available
Practice the full exam, not a sample
Unlock the full bank and practise every domain end to end.
Unlock all 175 questionsMicrosoft AI-200 Practice Test
Preparing for the Microsoft AI-200 exam becomes much easier when you can connect technical knowledge with realistic Azure scenarios. A Microsoft AI-200 practice test helps you check whether you can choose, build, connect, secure, and troubleshoot the right cloud components—not simply remember product names. You can check your readiness with exam-style questions while using this guide to understand the official skill areas, organize your study time, and turn every incorrect answer into a useful learning step.
AI-200 is associated with the Microsoft Certified: Azure AI Cloud Developer Associate certification. Microsoft describes the role as contributing to every phase of an AI solution on Azure, with particular attention to back-end services and components. That includes requirements, design, development, deployment, security, and monitoring. The exam therefore expects more than general AI awareness. It checks whether you understand how an AI-enabled application is supported by containers, databases, vector search, messaging, functions, secrets, configuration, logs, and performance data.
This guide follows the current official Microsoft AI-200 study guide. It explains the exam domains in plain language and shows how practice assessments can support a clear preparation plan. The goal is not to reproduce live exam content. It is to help you build the knowledge and decision-making skills that the official objectives require.
What Is a Microsoft AI-200 Practice Test?
A Microsoft AI-200 practice test is a learning assessment based on the skills in the official exam outline. It should ask you to apply knowledge to short situations, compare Azure services, recognize sensible configurations, and identify likely causes of a problem.
A useful practice set may include questions about:
- storing and managing container images;
- deploying an application to Azure Container Apps or Azure Kubernetes Service;
- working with Azure Cosmos DB for NoSQL and Azure Database for PostgreSQL;
- storing embeddings and performing vector similarity searches;
- building message-based workflows with Azure Service Bus and Azure Event Grid;
- creating Azure Functions with suitable triggers and bindings;
- protecting secrets with Azure Key Vault;
- tracing a distributed solution and analyzing logs with Kusto Query Language.
These questions are most valuable when every answer includes an explanation. A score tells you what happened, but an explanation helps you understand why. Good explanations should connect the correct choice to a requirement in the scenario and clarify why the other options are less suitable.
Who Should Use This AI-200 Practice Test Guide?
This guide is designed for candidates preparing to develop AI cloud solutions on Microsoft Azure. It is especially helpful for:
- cloud developers moving into AI-enabled application development;
- Python developers learning Azure services;
- application developers who work with containers and back-end systems;
- professionals building retrieval-augmented generation solutions;
- Azure practitioners who want a structured way to review data, integration, security, and monitoring skills;
- learners who have completed Microsoft Learn modules and want to check their understanding.
Microsoft says candidates should be comfortable with Azure and third-party SDKs, data-management services, monitoring and troubleshooting, messaging and eventing, vector databases, Python, and containerized applications. If several of those subjects are new to you, do not treat a low initial score as failure. Use it as a map of where to begin.
Official Microsoft AI-200 Exam Domains
The following domains and percentage ranges come from Microsoft’s official AI-200 study guide. Microsoft also notes that the detailed bullets illustrate how a skill may be assessed and that related topics may appear.
The percentage ranges should influence your study plan. The data-management domain carries the largest range, but all four areas are important. A balanced practice test should not ignore a domain merely because its percentage is slightly lower.
Domain 1: Develop Containerized Solutions on Azure (20–25%)
This domain checks whether you can package an application into a container, store its image, deploy it to a suitable Azure service, and keep it running reliably.
Build and manage container images
Start with Azure Container Registry. You should understand its purpose as a private registry for container images and related artifacts. Practice recognizing the steps used to build, store, tag, version, and manage images. Versioning matters because a team must be able to identify what was deployed and return to a stable image when a newer release causes a problem.
Microsoft also names Azure Container Registry Tasks. These tasks can build and run images in Azure, reducing the need to perform every build on a local computer. Practice questions may describe an automated build requirement and ask you to select an appropriate registry capability.
Deploy container applications
The official outline includes containers on Azure App Service. Review how an application receives environment variables and secrets. The important idea is that configuration should not be permanently embedded in an image. A reusable image can be deployed to different environments while the environment-specific settings are supplied separately.
You should also understand Azure Container Apps. Focus on environments, application configuration, revisions, and event-driven scaling. Revisions support controlled application updates, while Kubernetes Event-driven Autoscaling, or KEDA, helps scale workloads in response to events.
Work with Azure Kubernetes Service
For Azure Kubernetes Service, concentrate on deploying and managing applications with manifest files. You do not need to turn every study session into an advanced Kubernetes course, but you should be able to read a basic deployment description and understand what it is intended to create.
Troubleshooting is part of this domain too. Learn to inspect logs and events and follow connectivity from one component to another. When a container is healthy but the complete application fails, the problem may be a service connection, configuration value, secret, network route, or downstream dependency.
How to practise this domain
Use questions that make you choose between App Service, Container Apps, and AKS according to a clear requirement. After answering, explain your choice in one sentence. For example: “Container Apps fits because the workload needs revision management and event-driven scaling without direct cluster management.” This habit improves both understanding and recall.
After reviewing deployment choices, you can test your Microsoft skills with mock exams and compare your performance across related Microsoft technologies.
Domain 2: Develop AI Solutions by Using Azure Data Management Services (25–30%)
This is the largest official domain. It focuses on the data layer that supports modern AI applications, including vector retrieval and RAG workflows.
Azure Cosmos DB for NoSQL
You should know how an application connects to Azure Cosmos DB for NoSQL by using an SDK and runs queries. Go beyond connection basics by reviewing indexing policies, consistency levels, and Request Units. These choices affect query behavior, performance, and resource consumption.
Embeddings are another key topic. An embedding represents content as a vector of numbers so that an application can compare meaning rather than only exact words. Study how embeddings can be stored and retrieved and how vector similarity search supports semantic retrieval.
The official guide also includes the change feed processor. The change feed provides an ordered record of new or updated items. A practice scenario might ask how an application can respond when data changes without repeatedly scanning the entire database.
Azure Database for PostgreSQL
For PostgreSQL, review connecting and querying through SDKs, selecting suitable data types, modeling schemas, and creating indexes. The exam is not only about making a query work. It also considers how design choices affect latency and compute use.
Microsoft specifically mentions pgvector workloads. Learn the purpose of vector indexes and how index design can reduce the cost of similarity searches. You should also understand that compute, memory, and storage settings need to match the workload rather than being chosen at random.
Retrieval-augmented generation combines information retrieval with a generative model. The retrieval layer finds useful material, and the model uses that material when producing a response. In PostgreSQL scenarios, review storing embeddings, running vector similarity searches, and using metadata filters to narrow results to an appropriate category, tenant, date, or permission scope.
Connection optimization also matters. Applications that frequently open inefficient connections can experience unnecessary delay and lower throughput. Practice identifying when connection management is the likely problem rather than the database query itself.
Azure Managed Redis
The current blueprint names Azure Managed Redis. Review common cache operations, expiration, and invalidation. Expiration controls how long cached data remains available. Invalidation removes or refreshes entries when the original information changes.
The domain also includes vector indexing in Redis for similarity search. Do not study Redis only as a simple key-value cache. Understand how it can support fast retrieval in an AI application.
Questions that build real understanding
Strong practice questions for this domain should require you to separate several similar needs:
- exact lookup versus semantic similarity;
- operational data storage versus temporary caching;
- a query-design problem versus insufficient compute;
- a stale-cache problem versus a database consistency problem;
- simple vector retrieval versus retrieval with metadata filters.
When you miss a question, record the decision rule you needed. A short note such as “use metadata filtering when semantic similarity alone could return content from the wrong category” is more useful than copying a large paragraph.
A Simple Way to Read Your Practice-Test Results
Do not use only one total percentage. Track every answer by domain and by error type.
| Error type | What it usually means | Useful next action |
|---|---|---|
| Knowledge gap | You did not recognize the service or feature | Read the relevant Microsoft Learn documentation and make a short summary |
| Confused similar services | Two choices appeared equally suitable | Create a comparison based on triggers, scaling, management, and workload needs |
| Missed requirement | You knew the topic but overlooked a word in the scenario | Slow down and underline constraints before choosing |
| Configuration mistake | You chose the right service but the wrong setting | Perform a small lab or review a configuration example |
| Troubleshooting mistake | You investigated the wrong layer first | Practise following the request path from client to service to data store |
For a broader learning plan, explore Edurely’s certification learning platform while keeping the official Microsoft blueprint as your reference for what AI-200 currently measures.
Domain 3: Connect to and Consume Azure Services (20–25%)
AI applications rarely run as one isolated program. They receive events, place work on queues, call back-end processes, and execute serverless functions. This domain checks whether you can connect those parts sensibly.
Azure Service Bus
Study how Service Bus supports reliable messaging between components. Know the purpose of queues, topics, and subscriptions. A queue commonly distributes work to a receiver, while a topic can make a message available through subscriptions for multiple consumers.
Dead-letter queues deserve special attention. A message may be moved to a dead-letter queue when it cannot be delivered or processed successfully. This prevents one bad message from blocking normal work and gives a team a place to investigate failures.
Practice questions may include a back-end AI task that takes time to process. The correct design may place a message on a queue so the caller does not have to wait for all processing to finish.
Azure Event Grid
Event Grid supports event-driven workflows. Review custom events, filters, and retry behavior. Filters help subscribers receive relevant events instead of every event. Retry handling helps a system respond when an endpoint is temporarily unavailable.
Make sure you can distinguish an event notification from a command or work item. A useful shortcut is that an event describes something that happened, while a queued message may represent work that a receiver must complete. Real designs can be more detailed, but this distinction helps with entry-level scenarios.
Azure Functions
The official outline includes building serverless APIs, implementing triggers and bindings, and configuring and deploying function apps. A trigger starts a function. A binding provides a convenient connection to input or output data.
Practise mapping requirements to triggers. A message arriving in a queue, an HTTP request, or an event may each require a different starting mechanism. Also review application settings and deployment, because a function that works locally may fail in Azure if its configuration, permissions, or connection information is missing.
Practice strategy for integration topics
Draw a small flow before answering a complex scenario: producer, event or message service, function or consumer, and data destination. Then ask:
- Does the work need reliable delivery?
- Is one consumer or more than one consumer expected?
- Is the item an event notification or queued work?
- What should happen after a temporary failure?
- Which service starts the processing code?
This five-question check prevents many avoidable mistakes.
Domain 4: Secure, Monitor, and Troubleshoot Azure Solutions (20–25%)
The final official domain brings together protection, configuration, visibility, and diagnosis. A solution is incomplete if it works but exposes secrets or cannot be monitored.
Protect secrets with Azure Key Vault
Review how applications retrieve secrets from Azure Key Vault and how secret rotation reduces the risk of long-lived credentials. The main lesson is separation: sensitive values should be protected and managed outside application code and container images.
Questions may describe an exposed connection string, an expiring secret, or several environments that need different credentials. Identify the requirement first, then select the mechanism that protects and supplies the value appropriately.
Store configuration with Azure App Configuration
Azure App Configuration provides a central place for application settings. It is useful when multiple application instances or services need consistent configuration. Understand the difference between ordinary settings and secrets. App Configuration manages application configuration, while Key Vault is designed to protect sensitive values.
Trace distributed applications with OpenTelemetry
When one user request crosses several services, a single local log may not show where the delay or error occurred. Microsoft expects candidates to understand tracing with OpenTelemetry SDKs. Trace information helps connect operations across components so a developer can follow the complete request path.
Analyze data with KQL
Kusto Query Language, or KQL, is used to analyze logs and metrics. Practise basic filtering, selecting useful fields, grouping results, and examining changes over time. The goal is not to memorize every operator. It is to become comfortable turning a troubleshooting question into a query.
For example, you may need to find failed requests for one service, group errors by type, or compare response duration over a time range. A good practice exercise provides a goal and asks which query step would narrow the data effectively.
A repeatable troubleshooting order
When faced with a problem, use a consistent process:
- Confirm the reported symptom and its time range.
- Identify every component on the request path.
- Check recent deployments or configuration changes.
- Review health, logs, events, traces, and metrics.
- Test permissions, secrets, connections, and downstream dependencies.
- Use evidence to narrow the cause before changing the system.
This approach is useful for both exam scenarios and real Azure work.
How to Use AI-200 Mock Assessments Effectively
Start with a short diagnostic test before deep study. Its purpose is to expose your current strengths and gaps. Next, study one official domain at a time and use small question sets immediately after each topic. This creates a quick feedback loop between reading and application.
Once you have covered all four domains, take a mixed assessment without notes. Use a quiet setting and set a sensible time limit. Microsoft’s certification page states that the assessment itself allows 120 minutes, but your practice sessions can be shorter while you are still learning.
After every test:
- review correct answers as well as incorrect ones;
- explain why the chosen service fits the requirement;
- revisit official documentation for any uncertain topic;
- create one small lab for an important configuration mistake;
- retake changed or equivalent questions rather than memorizing answer positions;
- wait a little before repeating the same set so recall does not replace understanding.
Microsoft states that a score of 700 or greater is required to pass the certification exam. Do not treat a practice percentage as a guaranteed conversion to Microsoft’s scaled score. Practice platforms can differ in difficulty, coverage, and scoring. Use trends across several attempts instead.
What You Get When You Prepare With Us
A well-designed AI-200 preparation experience should help you study with direction instead of guessing what to review next. You should receive:
- Domain-aligned coverage: Questions organized around the four official Microsoft skill areas.
- Clear explanations: Student-friendly reasoning that explains why an option fits the scenario.
- Focused review: A practical way to locate weaker topics such as vector search, messaging, containers, or monitoring.
- Flexible practice: Short topic sessions for learning and mixed assessments for broader readiness checks.
- Progress awareness: Results that make it easier to compare performance over time.
- Scenario practice: Opportunities to apply Azure knowledge to realistic requirements instead of relying only on definitions.
- Independent preparation: Practice content that supports Microsoft Learn and hands-on work without claiming to contain live exam questions.
The strongest benefit is a repeatable study cycle: learn, practise, review, perform a small task, and practise again. That cycle converts a missed answer into a skill you can use.
A Four-Week Student-Friendly Study Plan
Week 1: Containers and deployment
Review Azure Container Registry, Container Registry Tasks, App Service containers, Container Apps, KEDA, and AKS manifests. Complete small practice sets after each topic. End the week with troubleshooting questions about logs, events, environment variables, and connectivity.
Week 2: Data services and vector retrieval
Spend extra time here because this is the largest domain. Review Cosmos DB queries, Request Units, indexing, consistency, embeddings, and change feed processing. Then cover PostgreSQL schemas, pgvector, metadata filters, resources, and connection optimization. Finish with caching, expiration, invalidation, and vector search in Azure Managed Redis.
Week 3: Messaging, events, and functions
Compare Service Bus queues with topics and subscriptions. Review dead-letter handling. Study Event Grid filters, custom events, and retries. Build or inspect simple Azure Functions that use triggers and bindings. Use scenario questions to decide how these services connect.
Week 4: Security, observability, and mixed review
Review Key Vault, secret rotation, App Configuration, OpenTelemetry, logs, metrics, and KQL. Take a mixed practice assessment, classify mistakes, and revisit only the areas that evidence shows are weak. Complete a final mixed session after the review.
Adjust this schedule to your experience. A learner new to Python or containers may need more time. Someone already operating Azure applications may need more practice with vector workloads and RAG patterns.
Common AI-200 Preparation Mistakes
Memorizing service names without learning selection rules
Knowing that a service exists is not enough. Ask what requirement it solves, what triggers it, how it scales, where its configuration lives, and how failures are observed.
Ignoring the official percentages
Every domain matters, but the weighting helps you allocate time. Give data-management services enough attention without leaving large gaps in containers, integration, or security.
Treating all vector databases as identical
Cosmos DB, PostgreSQL with pgvector, and Redis can all appear in the blueprint, but their broader roles and operational characteristics differ. Study each one in the context Microsoft names.
Skipping hands-on work
Reading can introduce a concept, but deployment and troubleshooting become clearer when you inspect an actual configuration, run a query, view a log, or follow a message.
Memorizing practice answers
If you remember that “option B” was correct, you have not necessarily learned the skill. Restate the scenario, hide the choices, and explain the solution in your own words.
Using outdated outlines
Azure products and certification objectives change. Check the official AI-200 study guide during preparation, especially if your study materials were created earlier. Microsoft’s current guide was updated on May 5, 2026.
Frequently Asked Questions About the Microsoft AI-200 Practice Test
What does Microsoft AI-200 measure?
It measures the ability to develop containerized Azure solutions, build AI solutions with Azure data-management services, connect to Azure services, and secure, monitor, and troubleshoot Azure solutions.
Which AI-200 domain has the highest weighting?
“Develop AI solutions by using Azure data management services” has the largest published range at 25–30%. The other three domains each account for 20–25%.
Is AI-200 only about generative AI models?
No. The official blueprint emphasizes the back-end cloud services that support AI applications. It includes containers, vector-enabled data services, messaging, serverless functions, secrets, configuration, monitoring, and troubleshooting.
Do I need Python knowledge?
Microsoft includes Python programming in the audience profile. You should be comfortable reading and working with Python code that uses Azure or third-party SDKs.
Should I practise Azure Kubernetes Service?
Yes. The outline includes deploying and managing applications to AKS with manifest files and troubleshooting through logs, events, and connectivity. Container Apps and container deployment to App Service are also included.
What data services should I review?
The official guide specifically identifies Azure Cosmos DB for NoSQL, Azure Database for PostgreSQL, and Azure Managed Redis. Review their use in queries, performance, embeddings, vector search, caching, and RAG-related retrieval.
Are practice questions enough to prepare?
Practice questions are most useful when combined with Microsoft Learn, official documentation, and hands-on experience. Microsoft itself recommends training and hands-on experience before taking the exam.
How many practice tests should I take?
There is no single correct number. Take enough assessments to see stable performance across all four domains. Quality of review matters more than repeatedly completing the same questions.
Does Microsoft provide an official practice assessment for AI-200?
At the time reflected on Microsoft’s current certification page, an official Practice Assessment is not yet available. Microsoft provides an exam sandbox so candidates can experience the interface and question types.
How can I tell whether I am improving?
Track domain scores, error types, and the time needed to explain an answer. Improvement means fewer repeated mistakes, stronger explanations, and more consistent results—not only a higher total score.