Free
- Untimed practice across all five domains
- Every question explained, with its domain and subskill named
Microsoft · AI-300 · Machine Learning Operations Engineer Associate
Microsoft's MLOps exam covers the whole life of a model after it works: training pipelines and experiment tracking, registration and versioning, progressive rollout, drift monitoring and automatic retraining. Then it does the same again for generative AI — Foundry environments, evaluation metrics, RAG tuning and fine-tuning. Five domains, and the generative half is roughly as heavy as the classical one.
Free practice across all five domains. No card required.
A fraud-detection model is serving live traffic from a managed online endpoint. The team has trained version 4 and wants to release it without exposing every request to it at once. They also want retraining to start automatically if the distribution of incoming transactions moves away from the training data.
Which two actions should you take? Select two.
Two choices only. Your earliest pick was dropped.
An original item written against the skills outline. Not a real exam question.
DP-100 to AI-300
DP-100 tested whether you could build and train a model on Azure — experimentation, notebooks, hyperparameters, evaluation. AI-300 assumes that part and tests everything downstream: getting the model registered and versioned, deploying it behind an endpoint, rolling it out without breaking production, watching for drift, and retraining when it moves.
Then it adds a second half that DP-100 never touched. Roughly half of AI-300 is generative AI operations — Foundry infrastructure, prompt version control, groundedness and safety evaluation, RAG tuning, fine-tuning. If your Azure ML background is a few years old, that's where the work is.
| DP-100 | AI-300 | |
|---|---|---|
| Credential | Azure Data Scientist Associate | Machine Learning Operations Engineer Associate |
| Focus | Training and evaluating models | Running models and generative AI in production |
| Tooling | Azure Machine Learning | Azure ML, Microsoft Foundry, GitHub Actions, Bicep, Azure CLI |
| New ground | — | GenAIOps, evaluation metrics, RAG optimisation, fine-tuning |
Your Azure Machine Learning knowledge carries. What doesn't carry is the infrastructure-as-code work and the entire generative AI half — and together those are most of the paper.
Three exams
Three Azure AI exams arrived close together and the codes don't explain themselves. The line between them is about which part of the system you own.
AI-103 is the AI itself: model choice, agents, retrieval design, prompt and evaluation work. AI-200 is the application around it: containers, vector storage, messaging, secrets and telemetry. AI-300 is the lifecycle of the model — training pipelines, deployment strategy, drift, evaluation and tuning, for classical ML and generative systems alike.
AI-200 and AI-300 look closest, and the clean way to separate them is this: AI-200 never asks you to train anything. AI-300 is full of it.
| AI-103 | AI-200 | AI-300 | |
|---|---|---|---|
| Tests | Building AI apps and agents | Hosting and operating AI apps | Operating models and GenAI systems |
| Heaviest domain | Generative AI and agentic solutions | Azure data management services | ML model lifecycle and operations |
| Model training | No | No | Yes |
| Take it if | You design the AI behaviour | You build and run the back end | You own the model after it ships |
None is a prerequisite for the others. If you came from a data science role, AI-300 is the continuation of your path.
Scoring
Microsoft reports technical exams on a scale of 1 to 1,000, and 700 or above passes. It's a scaled score, so it doesn't correspond to answering 70% of questions correctly — how many you need depends on the difficulty of the questions you're given.
No penalty for a wrong answer, so never leave one blank. Some questions are worth more than one point, and on some exams you can't return to a question once you've moved past it.
You answered
Now change nothing except which form you were given
Same answers. Harder form, higher scaled score — that's what scaling is for. It's also why nobody can tell you the percentage you need.
Positions here are illustrative. Microsoft publishes the 1–1,000 scale and the 700 pass mark, but not the conversion from raw answers — which is the point. When a number can't be known exactly, a range is the honest way to report it.
The loop
Step 1 is free. Steps 2 to 4 need a subscription.
Practice · untimed
HardA fraud-detection model is serving live traffic from a managed online endpoint. The team has trained version 4 and wants to release it without exposing every request to it at once. They also want retraining to start automatically if the distribution of incoming transactions moves away from the training data.
Which two actions should you take? Select two.
Progressive rollout on the same endpoint limits who sees version 4. A data-drift monitor with a retraining trigger is how the outline asks you to react when production inputs move. Domain: Implement machine learning model lifecycle and operations.
Click a step to see it.
What you get back
Your readiness is a range, because it's an inference from the questions you've answered rather than a result you've earned. For a certification the outcome is binary, so the only question that matters is whether the whole range sits above 700.
While it straddles the line, you're a coin flip, and we'll say so.
Where you stand
Borderline
530–720
Your range crosses the pass mark. On today's evidence it's a coin flip.
Three states
Try the three states. We won't show you a percentage chance of passing — nobody can calculate one honestly without years of real outcomes to calibrate against.
We won't show you a percentage chance of passing. Nobody can calculate one honestly without years of real outcomes behind it.
Domains
Microsoft publishes a weighted skills outline. Our mocks follow those weights, so a domain worth a quarter of the exam gets a quarter of the questions.
| Domain | Weight |
|---|---|
| Design and implement an MLOps infrastructure | 15–20% |
| Implement machine learning model lifecycle and operations | 25–30% |
| Design and implement a GenAIOps infrastructure | 20–25% |
| Implement generative AI quality assurance and observability | 10–15% |
| Optimize generative AI systems and model performance | 10–15% |
Weights are ranges because Microsoft publishes them as ranges.
The shape here is different from AI-200's flat spread. Model lifecycle is the single heaviest domain and the one closest to what a data scientist already does, which makes it the easiest to over-prepare and feel ready on.
The three generative AI domains together run to somewhere between 40 and 55% of the paper. Two of them are small individually — 10 to 15% each — which makes them look skippable. They aren't, because between them they cover evaluation, observability, RAG tuning and fine-tuning, and none of that appears anywhere in a classical ML background.
Exam facts
Prices vary by country. Check Microsoft Learn for yours.
Pricing
One subscription covers the Microsoft certifications including AI-300, AWS, the Claude certifications, TOEFL, IELTS and the SAT.
The exam fee is separate and goes to Microsoft. We're prep, not registration.
Start practicing for freeFAQ
Free practice across all five domains, no card. The timed mocks and the readiness range are there when you want them.
Start practicing for freeAlso available for AI-901, AI-200, AI-103, AZ-104 and the Claude certifications on the same subscription.