AI-200STUDY GUIDEFree
Guides

AI-200 Study Guide

A curated learning path for the AI-200 exam: the best documentation, videos, blog posts and tutorials for every exam objective.

Microsoft Certified: Azure AI Cloud Developer Associate


Exam at a Glance

AI-200 measures whether you can do the day-to-day work of a back-end developer building AI-powered solutions on Azure: hosting services in containers, backing them with vector-capable data stores, wiring them together with messaging and functions, and keeping them secure and observable.

AI-200Developing AI Cloud Solutions on Azure
CertificationMicrosoft Certified: Azure AI Cloud Developer Associate
LevelIntermediate (associate role-based exam)
Exam length120 minutes
QuestionsTypically 40 to 60; the number and format mix can vary
Passing score700 out of 1000
Question formatsMultiple choice, multiple select, drag and drop, build list, hot area, case studies, possibly labs
Microsoft Learn accessAvailable within the exam; browsing is restricted and the timer continues
Skills measured versionNone published; the study guide page was last updated May 5, 2026
RenewalCertification expires annually; renew with a free online assessment on Microsoft Learn
CostDepends on your country or region; shown when you schedule

 

What the Exam Covers

The exam has four domains of nearly equal weight, and the data services domain is the heaviest. It also has the least overlap with general Azure development experience: vector indexes, embedding storage and Redis modules come with hard boundaries, so practice these documented service constraints. Give it the most time.

 

Develop containerized solutions on Azure — 20-25%

Building, storing, versioning and managing images in Azure Container Registry, including ACR Tasks; deploying containers to Azure App Service with environment variables and secrets; Azure Container Apps environments, revision management and event-driven scaling with KEDA; deploying to Azure Kubernetes Service with manifest files; troubleshooting AKS and Container Apps through logs, events and end-to-end connectivity.

 

Develop AI solutions by using Azure data management services — 25-30%

Azure Cosmos DB for NoSQL (SDK queries, indexing policies and consistency levels for RU optimization, storing embeddings and running vector similarity search, change feed processors); Azure Database for PostgreSQL (SDK access, schema and data-type design, pgvector indexing strategies, sizing compute and storage for vector workloads, RAG with metadata filters, connection optimization); Azure Managed Redis (caching, expiration and invalidation, vector indexing for similarity search).

 

Connect to and consume Azure services — 20-25%

Queuing and processing back-end operations with Azure Service Bus (messages, topics, subscriptions and dead-letter handling); event-driven workflows with Azure Event Grid (filters, custom events and retries); building serverless APIs with Azure Functions triggers and bindings; configuring and deploying function apps.

 

Secure, monitor, troubleshoot Azure solutions — 20-25%

Securing secrets with Azure Key Vault, including rotation and retrieval; storing and retrieving configuration with Azure App Configuration; tracing distributed systems with the OpenTelemetry SDKs; writing KQL queries to analyze logs and metrics.

 

The full bullet-level list lives in the official study guide. Treat it as your checklist:

The Official AI-200 Study Guide

 

How This Maps to CertiAce Practice Modules

The CertiAce question bank is organized by the same nine learning paths Microsoft uses for the AI-200 course, so you can drill each area in isolation:

CertiAce practice moduleWhat you will drill there
Implement container application hosting on AzureContainer Registry, ACR Tasks, image tagging, containers on App Service
Deploy and manage apps on Azure Container AppsEnvironments, revisions, secrets, health probes, HTTP and KEDA scale rules
Deploy and monitor applications on Azure Kubernetes ServiceManifests, Services, ConfigMaps and Secrets, kubectl triage and connectivity
Develop AI solutions with Azure Cosmos DB for NoSQLSDK queries, indexing and consistency, vector index types and limits, change feed processors
Develop AI solutions with Azure Database for PostgreSQLpgvector index choices, distance operators, RAG with metadata filters, pooling and sizing
Enhance AI solutions with Azure Managed RedisTiers and modules, caching and expiration, pub/sub and streams, vector indexes
Integrate backend services for AI solutionsService Bus settlement and dead-lettering, Event Grid filters and retries, Functions triggers
Manage application secrets and configuration for AI solutionsKey Vault retrieval and rotation, App Configuration labels, feature flags and Key Vault references
Observe and troubleshoot apps on AzureOpenTelemetry into Application Insights, KQL over requests, dependencies and traces

 

Where AI-200 Fits

CertificationWhat it validatesWhen to take it
AZ-900: Azure FundamentalsCloud concepts, core Azure services, management and governanceOptional first step if you are new to Azure
AI-901: Azure AI FundamentalsAI concepts and the Azure AI landscape, with basic PythonOptional first step if you are new to AI workloads
AI-200: Azure AI Cloud Developer Associate (this exam)Building, integrating, securing and monitoring the back end of AI solutions on AzureYou are here
AI-103: Azure AI Apps and Agents Developer AssociateThe model and agent side: building AI apps and agents with Microsoft FoundryA natural companion if you also build the AI layer

AI-200 has no official prerequisites: the certification page lists none, so neither AZ-900 nor AI-901 is required. If you are new to Azure, starting with AZ-900 is strongly recommended; if you are new to AI workloads, AI-901 adds the vocabulary around models and embeddings that AI-200 assumes. If you already ship back-end services on Azure in Python, go straight to AI-200.

Certification Page: Azure AI Cloud Developer Associate

 

Before You Start

The exam assumes you write code for Azure, not just read about it: every official learning path lists Python as its primary language. Check yourself against this table. Anything unfamiliar is where your preparation should start:

AreaYou should be comfortable with
Python and Azure SDKsReading and writing Python; calling Azure services through the Python SDKs and REST; managed identity instead of connection strings
ContainersBuilding and tagging images; what a registry does; App Service versus Container Apps versus AKS; basic kubectl
Vector data and AI patternsWhat embeddings are and why dimensions matter; exact versus approximate nearest-neighbor search; the retrieval-augmented generation (RAG) pattern
Messaging and eventingQueues versus topics versus events; at-least-once delivery; why dead-letter queues exist
MonitoringWhat distributed tracing is; reading a basic log query

 


Step-by-Step Study Plan

How long you need depends on where you start. Treat these estimates as planning guidance and adjust them to your starting knowledge and weekly study hours:

Your starting pointSuggested prep time
Daily Azure developer, comfortable with Python and containers3 to 5 weeks, most of it on the data services domain
New to Azure app development6 to 10 weeks

 

Step 1: Read the Official Study Guide

Skim the full skills-measured list once, and mark every bullet you could not explain to a colleague. That marked-up list is your personal syllabus: everything else in this plan exists to clear it. The guide has no change log yet. Note its last-updated date and re-skim if it moves before your exam.

The Official Study Guide

 

Step 2: Schedule Your Exam

Choose a realistic target date after reviewing the skills list and your available study time. A date on the calendar turns studying into a countdown, so pick one using the prep-time table above and plan backwards from it.

Certification and Exam Details Page

 

Step 3: Work Through the Official Learning Path

Complete the nine AI-200 learning paths on Microsoft Learn in course order: containers first, then the three data services, then integration, secrets and observability. Take notes on concepts you cannot explain in simple terms, and flag anything that needs hands-on practice. You will come back to those in Step 5. Spend disproportionate time on the data services paths.

Official Learning Path Course Page

 

Step 4: Use a Supplementary Video Resource

No dedicated AI-200 video course exists yet: the exam is still young. Until one appears, Microsoft Reactor's free Python + AI series is the best substitute for the highest-weight domain: six on-demand sessions on large language models, vector embeddings, retrieval-augmented generation, function calling and quality, all in Python. It teaches the concepts the data services domain assumes, not the Azure stores themselves. Get the Cosmos DB, PostgreSQL and Redis specifics, and the other three domains, from the learning path and the labs.

Python + AI on Microsoft Reactor

 

Step 5: Get Hands-On Practice

AI-200 rewards real experience building AI back ends. The questions describe operational situations, and hands-on time is what makes the answers obvious. Work through Microsoft's official exercises for the AI-200 course: 26 free labs that cover every domain. Make sure you personally touch:

  • Building an image with ACR Tasks, deploying it to Container Apps and App Service, and adding a KEDA scale rule
  • Deploying, configuring and troubleshooting an app on AKS with manifests
  • Storing embeddings and running a vector similarity query in all three data stores
  • Processing a Service Bus queue, handling dead-lettered messages, and publishing Event Grid events
  • Retrieving a secret from Key Vault and settings from App Configuration with a managed identity
  • Instrumenting an app with the OpenTelemetry SDK and following one request through KQL

Official AI-200 Lab Exercises

 

Step 6: Benchmark Your Knowledge

Use CertiAce to benchmark your readiness module by module. The practice modules map to the exam domains as shown above, so use the module mapping and the topics behind your missed questions to identify the skills-measured areas to revisit. Microsoft has not published an official practice assessment for AI-200 yet; the certification page says one usually appears within eight weeks of an exam leaving beta, so check again before your exam. Aim for consistent performance across every module, not one lucky high score; if a topic is unstable, go back to learning plus hands-on practice.

CertiAce AI-200 Exam Practice

 

Step 7: Take the Exam

The day before, review only your weak topics (no brand-new material) and revisit the hard boundaries: vector index dimension limits, vector policies fixed at container creation, Redis modules chosen at creation, and which scale rules can reach zero. On exam day, read each question for what it is truly asking, eliminate wrong options first, and watch for wording that implies constraints such as least privilege, cost, or scale to zero.

Worth knowing before you sit down:

  • Microsoft Learn is available during the exam in a split screen. Use it to check details you genuinely need: the timer keeps running, and the exam is deliberately too long to look up every answer. Browsing is limited to Microsoft Learn itself (no Q&A, practice assessments, or profile), and personal notes and other websites are unavailable.
  • You can take unscheduled breaks, but the clock keeps running and you cannot return to questions you already saw.
  • Case studies lock when you leave them: finish each one before moving on, because you cannot revisit its questions afterwards.
  • Labs may appear: AI-200's 120-minute allotment is the one Microsoft uses for role-based exams that may contain labs. The introduction screen tells you whether yours does; if it does, budget extra time for them.
  • Try the exam sandbox beforehand so the question formats and interface hold no surprises: Exam Sandbox

 


Additional Learning Resources

ResourceTypeWhy it is useful
Exercises for Azure developers: Develop AI Cloud Solutions on Microsoft AzureHands-on labsThe 26 free official exercises behind the AI-200 course, covering every domain
Python + AIMicrosoft Reactor seriesSix on-demand sessions on LLMs, embeddings, vector search and RAG in Python
Integrated Vector Store - Azure Cosmos DBDocsThe three vector index types, their dimension limits, the fixed container vector policy and when to pick flat, quantizedFlat or diskANN
Optimize performance when using pgvector in Azure Database for PostgreSQLDocsIVFFlat versus HNSW, index build parameters and query tuning
DiskANN on Azure Database for PostgreSQL – Now Generally AvailableBlogWhen DiskANN beats the classic pgvector index types
Azure Managed Redis DocumentationDocsTiers, the modules-at-creation rule, clustering policies and vector search
Vector search conceptsDocsFLAT versus HNSW and the FT.CREATE and KNN query syntax Azure Managed Redis exposes
Compare Messaging Services - Azure Service BusDocsSettles Service Bus versus Event Grid versus Event Hubs questions
Scaling Deployments, StatefulSets & Custom ResourcesDocsKEDA scaler and activation concepts (Container Apps exposes them almost verbatim)
Azure Functions UniversityGitHub repoFree lesson-based Functions curriculum with Python triggers and bindings
Must Learn KQLGitHub repoThe free 20-part KQL series that Microsoft's own KQL learning page recommends
Kusto Detective AgencyHands-onMicrosoft's gamified KQL challenges that build real query fluency
rag-postgres-openai-pythonGitHub repoEnd-to-end RAG on PostgreSQL with pgvector on Container Apps: three exam domains in one repo
READY TO TEST YOURSELF?
Practice what you just studied

Realistic AI-200 exam-style questions with instant feedback and detailed explanations.

Practice AI-200 now