Why start here
Before you push your first container image, you need to know what you're aiming at. AI-200, Developing AI Cloud Solutions on Azure, leads to Microsoft Certified: Azure AI Cloud Developer Associate, the replacement for AZ-204. If you know AZ-204, expect a different exam: it is built around back-end AI work, so you'll need vector search, embeddings, RAG, messaging and observability, all taught here in Python.
A few points first:
- This course is independent of Microsoft. Microsoft hasn't endorsed it, and it can't promise you a pass. Hands-on practice is what gets you through.
- The official study guide is Microsoft's. It's free on Microsoft Learn (search "AI-200 study guide"). We follow its skills measured as of October 7, 2026, but we don't reproduce it. Keep it open in a tab.
- All quiz questions in this course are original practice items. None of them are real exam questions.
The four domains and their weightings
The study guide's "Skills at a glance" lists four domains:
| Domain | Weight |
|---|---|
| Develop containerized solutions on Azure | 20–25% |
| Develop AI solutions by using Azure data management services | 30–35% (see below) |
| Connect to and consume Azure services | 20–25% |
| Secure, monitor, troubleshoot Azure solutions | 20–25% |
Gotcha: the data domain has two numbers. "Skills at a glance" says 30–35%, but the detailed section heading for the same domain says 25–30%. The change log says the data domain's "% of exam increased" in the October 7, 2026 update. The most likely explanation is that 30–35% is the new figure and the section heading wasn't updated. That's an inference, not something Microsoft has said, so check the guide again before you book. Whichever number is right, this is the biggest domain, covering Cosmos DB for NoSQL, Azure Database for PostgreSQL with pgvector, and Azure Managed Redis. Plan your time around it.
Think of the weightings like a sprint backlog. They tell you roughly where the questions come from, not exactly how many. As the guide puts it, the bullets "illustrate how we are assessing that skill. Related topics may be covered in the exam."
Exam conditions
- Time: Microsoft's certification page says you have 120 minutes. Some third-party sites say 100 minutes, which is Microsoft's general figure for associate exams without labs. Microsoft's own page is the one to trust, and your booking confirmation shows the final time.
- Pass mark: a score of 700 or greater.
- Format: proctored and booked through Pearson VUE. The exam page warns that you "may have interactive components". Microsoft doesn't publish which question types each exam uses. Expect scenario questions where you pick the best answer, where several options would work but only one fits the constraints, as well as code-reading items. Other formats can include drag and drop, build list, hot area and case studies.
- Microsoft Learn in the exam: on role-based exams you can open learn.microsoft.com in a split pane, but the clock keeps running. Use it to check a detail, not to learn a topic.
- Try the format first: the exam sandbox shows you the interface and question types, and the free Practice Assessment (on AI Skills Navigator, sign-in required) shows the style and difficulty of the questions.
GA versus Preview
The guide says: "Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used." So study the GA behaviour of each service thoroughly first. Look at a Preview feature only if lots of people already use it. Don't spend evenings on niche previews.
Accommodations and language time
- Accommodations cover things like assistive devices, extra time and a reader or scribe. Request them through Pearson VUE's accommodations system before you schedule the exam. Processing can take up to 20 days, and the decision email tells you how to book.
- Language: some exams are localized, and the translations are updated about eight weeks after the English version. If AI-200 isn't available in your preferred language, you can request an additional 30 minutes.
After you pass: free renewal
Associate certifications expire every year. You renew with a free, online, unproctored assessment on Microsoft Learn, which you can take during a six-month window before the certification expires.
Hands-on: your study environment
Every later level reuses this setup. We authenticate with Microsoft Entra ID through azure-identity, not with keys pasted into code.
# 1. Isolated Python environment
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# 2. Identity library + a management client to prove it works
pip install azure-identity azure-mgmt-resource
# 3. Sign in with the Azure CLI (opens a browser)
az login
az account show --query "{name:name, id:id}" -o table
# 4. A disposable resource group for the whole course
az group create --name rg-ai200-study --location eastus
# check_auth.py
import os
from azure.identity import DefaultAzureCredential
from azure.mgmt.resource import ResourceManagementClient
# DefaultAzureCredential tries a chain: environment variables,
# managed identity (when running in Azure), then developer tools
# such as the Azure CLI login you just did.
credential = DefaultAzureCredential()
sub_id = os.environ["AZURE_SUBSCRIPTION_ID"] # from `az account show`
client = ResourceManagementClient(credential, sub_id)
for rg in client.resource_groups.list():
print(rg.name, rg.location)
$ python check_auth.py
rg-ai200-study eastus
Why this matters: you write the code once. On your laptop it uses your az login session, and in App Service, Container Apps or AKS the same line picks up a managed identity. That's why exam scenarios keep preferring managed identity over connection strings.
Pitfall: if you get ClientAuthenticationError, it usually means the CLI session expired or you're on the wrong subscription. Run az login again and check az account show. When you're finished, run az group delete -n rg-ai200-study so the lab resources don't keep running.
What the exam asks about this
The exam itself won't ask about its own format, but knowing it is how you prepare. Exam scenarios assume DefaultAzureCredential and Entra ID authentication throughout. The domain weightings tell you where to spend your study time, and knowing the format helps you pace yourself on scenario and code-reading questions.
Key takeaways
- There are four domains. Data management is the largest: 30–35% at a glance, but 25–30% in the detailed heading.
- You have 120 minutes according to Microsoft's page, and you need 700 to pass. Interactive items may appear.
- Use the exam sandbox and the free Practice Assessment to get used to the format.
- Study GA features first and commonly used Preview features second.
- Request accommodations before you schedule. You can ask for 30 extra minutes if the exam isn't in your preferred language.
- Renewal is free each year. Your setup is
az loginplusDefaultAzureCredential.