AI-900 Microsoft Azure AI Fundamentals — Compressed Exam-Preparation Course
Target exam: AI-900: Microsoft Azure AI Fundamentals Blueprint used: Skills measured as of May 2, 2025 Passing score: 700 or greater Important timing note: Microsoft states that AI-900 will retire on June 30, 2026 and will be replaced by AI-901. This course is intentionally aligned to AI-900, not AI-901. Do not mix AI-901 implementation topics into your AI-900 revision unless you are changing exams. Branding note: The AI-900 blueprint uses the name Azure AI Foundry. Newer Microsoft documentation may use Microsoft Foundry. For AI-900 questions, recognize both names but answer using the concept requested by the question.
1. Exam Overview
What the exam is testing
AI-900 is a fundamentals exam. It tests whether you can recognize:
the correct AI workload for a business requirement;
the most suitable Azure service for that workload;
the difference between closely related AI capabilities;
the basic logic of machine learning;
responsible AI principles;
common generative AI scenarios, risks, and safeguards.
It is not primarily a coding exam. You should be able to read a short business scenario, identify the required output, eliminate unrelated capabilities, and choose the simplest correct option.
The source question bank contains 1,104 original practice questions organized into easy, medium, and hard sections. Its repeated patterns reveal the most valuable exam skills:
Match the data type to the correct workload.
Match the requested output to the correct capability.
Distinguish a managed Azure service from an unrelated service.
Recognize when a plausible answer solves a nearby but different problem.
Apply responsible AI controls to public-facing or high-impact systems.
Choose the correct model type, dataset role, or endpoint in Azure Machine Learning.
For generative AI, distinguish generation from extraction and add grounding, evaluation, safety controls, and human review where appropriate.
How to think like the exam
Use this four-step method for almost every scenario:
Identify the input type.
Is the input text, audio, image, video, a document, or tabular data?
Identify the required output.
Does the user need a category, a number, extracted text, a detected object location, generated content, a transcription, a translation, or a risk-control decision?
Select the narrowest correct capability.
Prefer the workload or service that directly produces the requested output. Do not choose a broad service when the question asks for a specific capability.
Reject adjacent distractors.
Many wrong answers are not random. They are nearby concepts that operate on the wrong data type or produce the wrong output.
How to use this course
Study the guide in four passes:
Pass 1: Learn the workload map and service map.
Pass 2: Memorize the confusing pairs.
Pass 3: Practice scenario elimination.
Pass 4: Use the rapid-review and exam-day checklist.
2. Exam Domains
Official AI-900 domain list
Official AI-900 domain
Official weighting
Priority
Describe Artificial Intelligence workloads and considerations
15–20%
High
Describe fundamental principles of machine learning on Azure
15–20%
High
Describe features of computer vision workloads on Azure
15–20%
High
Describe features of Natural Language Processing (NLP) workloads on Azure
15–20%
High
Describe features of generative AI workloads on Azure
20–25%
Highest
Priority notes
Generative AI has the largest official weighting. However, the other four domains are each large enough that you cannot safely skip any of them.
A practical revision split:
Revision time
Recommended focus
Generative AI
25%
AI workloads and responsible AI
19%
Machine learning fundamentals
19%
Computer vision
18%
NLP and speech
19%
What matters most
The most exam-relevant decision rules are:
Images or video: think computer vision.
Written language: think NLP.
Spoken audio: think speech recognition, speech synthesis, or speech translation.
Scanned document fields: think document processing and OCR.
New text, summaries, answers, or code: think generative AI.
Numeric prediction: think regression.
Known category prediction: think classification.
Unlabeled grouping: think clustering.
Real-time model prediction API: think managed online endpoint.
Trusted-answer generation: think grounding with approved data.
High-impact generated output: think human review and safeguards.
3. Start-to-Finish Study Path
Foundation
Master these before moving on:
AI workload families:
computer vision;
NLP;
document processing;
machine learning;
generative AI.
ML techniques:
regression;
classification;
clustering.
Responsible AI principles:
fairness;
reliability and safety;
privacy and security;
inclusiveness;
transparency;
accountability.
Core service map:
Azure AI Vision;
Azure AI Face detection service;
Azure AI Language;
Azure AI Speech;
Azure Machine Learning;
Azure OpenAI Service;
Azure AI Foundry;
Azure AI Foundry model catalog.
Intermediate
Practice choosing between confusing options:
image classification vs object detection;
OCR vs document processing;
speech recognition vs speech synthesis;
entity recognition vs key phrase extraction;
classification vs clustering;
online endpoint vs batch endpoint;
Azure OpenAI Service vs Azure AI Foundry;
grounding vs unrestricted generation;
transparency vs accountability;
fairness vs reliability and safety.
Advanced
Work through scenario logic:
Find the exact output requested.
Check whether the input type matches the service.
Eliminate answers that return a different output.
Add governance controls when the workload affects people or uses sensitive information.
Add evaluation, content safety, grounding, and human review to generative AI where required.
Avoid overengineering: a fundamentals question usually rewards the simplest directly aligned solution.
Final review
On your last revision day:
Read the rapid service-selection table.
Recite the six responsible AI principles.
Compare the confusing pairs.
Review the “If you see X, think Y” rules.
Confirm that you can explain why each top distractor is wrong.
4. Core Concepts by Domain
Domain 1 — Describe Artificial Intelligence Workloads and Considerations
4.1 Common AI workloads
Workload selection table
Requirement
Think
Do not confuse with
Analyze images or video
Computer vision
NLP
Analyze written language
NLP
Computer vision
Extract structured fields from forms or invoices
Document processing
Image classification
Extract visible text from an image or scan
OCR
Object detection
Convert spoken audio into text
Speech recognition
Speech synthesis
Convert text into spoken audio
Speech synthesis
Speech recognition
Generate a draft, answer, summary, image, or code
Generative AI
OCR
Predict a number
Regression
Classification
Predict a known category
Classification
Clustering
Discover natural groups without known labels
Clustering
Classification
Computer vision workload
Computer vision interprets visual information such as images and video.
Examples:
identify damaged products in photographs;
locate vehicles in a camera frame;
read serial numbers from equipment labels;
detect whether a face appears in an image.
Exam rule: If the input is pixels and the question is about visible content, start with computer vision.
NLP workload
Natural language processing works with text and language.
Examples:
determine whether a review is positive or negative;
extract organization names from reports;
identify important phrases in feedback;
translate support messages.
Exam rule: If the input is written human language, start with NLP.
Document processing workload
Document processing extracts structured information from documents such as forms, invoices, or receipts.
Examples:
vendor name;
invoice number;
total amount;
form fields;
document-specific structured values.
Trap: OCR reads text. Document processing is broader: it can organize extracted information into meaningful fields.
Generative AI workload
Generative AI creates new content based on instructions or context.
Examples:
generate a response;
summarize a conversation;
answer a question using approved documentation;
draft product descriptions;
generate starter code.
Trap: OCR extracts existing content. Generative AI creates new output.
4.2 Responsible AI principles
Principle
Core question
Typical scenario
Fairness
Are outcomes equitable across groups?
Check whether a screening model produces unjustified differences in outcomes
Reliability and safety
Does the solution behave consistently and avoid harmful failures?
Test unexpected, ambiguous, or adversarial input
Privacy and security
Is sensitive data protected?
Restrict access, reduce unnecessary collection, prevent data leakage
Inclusiveness
Can people with varied abilities and circumstances use the solution?
Provide alternatives for users who cannot rely on audio
Transparency
Do users understand that AI is used and know important limitations?
Tell users an answer was AI-generated and may require verification
Accountability
Is a person or organization responsible for the system and its outcomes?
Assign an owner, escalation path, approval process, or appeal route
Fairness
Choose fairness when the main issue is unequal treatment or unjustified differences in outcomes.
Example:
A loan-screening system has lower approval rates for one demographic group even when relevant factors are similar.
Correct focus: fairness.
Do not choose transparency merely because explanations are useful. Transparency does not replace testing for equitable outcomes.
Reliability and safety
Choose reliability and safety when the concern is robust behavior, failure handling, or harm prevention.
Example:
Test how a chatbot responds to ambiguous, unsafe, or adversarial prompts.
Correct focus: reliability and safety.
Do not choose fairness unless the scenario is about unequal outcomes across groups.
Privacy and security
Choose privacy and security when sensitive data, access controls, confidential prompts, or information exposure are involved.
Typical controls:
data minimization;
access restriction;
secure handling of prompts and retrieved content;
protection of training data;
protection of customer records.
Inclusiveness
Choose inclusiveness when the requirement is to support diverse users, abilities, or circumstances.
Example:
A voice-enabled application must also work for users who cannot rely on audio.
Correct focus: inclusiveness.
Transparency
Choose transparency when users need to know:
AI is being used;
output may require verification;
a model has limitations;
how a recommendation was generated at an appropriate level.
Accountability
Choose accountability when the organization must assign responsibility:
business owner;
approval authority;
review process;
escalation path;
appeal mechanism.
High-impact decision rule
When an AI system can materially affect people, favor:
human review;
escalation;
auditability;
appeal routes;
assigned ownership;
monitoring.
Avoid:
fully automated adverse decisions with no appeal;
removal of human oversight;
removal of logging;
assuming AI output is always correct.
4.3 Domain 1 exam traps
Trap
Why it fails
Choose NLP for image pixels
NLP works with language, not visual content
Choose image classification for document fields
Image classification labels an image; it does not extract invoice totals or form fields
Choose object detection for printed text
Object detection locates objects; OCR extracts visible text
Choose transparency for unequal outcomes
Fairness is the primary principle for equity across groups
Choose privacy for accessibility needs
Inclusiveness is about accommodating varied users
Choose the largest model for a governance problem
Model size does not replace oversight, safety controls, or accountability
Domain 2 — Describe Fundamental Principles of Machine Learning on Azure
4.4 Common machine learning techniques
Technique-selection table
Required output
Correct technique
Example
Numeric value
Regression
Predict delivery time in minutes
One of two known categories
Binary classification
Fraud or not fraud
One known category from several categories
Multiclass classification
Route a request to billing, technical support, or accounts
Multiple applicable categories
Multilabel classification
Tag an article as finance and technology
Natural groupings with no predefined labels
Clustering
Segment customers by purchasing behavior
Regression
Use regression when the output is a continuous number.
Examples:
house price;
energy consumption;
delivery time;
expected sales amount.
Fast clue: If the answer is measured, counted, priced, timed, or forecast as a number, consider regression.
Classification
Use classification when the output is a category.
Examples:
spam or not spam;
fraud or not fraud;
ticket category;
disease class.
Binary classification
Exactly two categories.
Examples:
yes or no;
churn or no churn;
fraud or legitimate.
Multiclass classification
One category from more than two categories.
Example:
route a support ticket into billing, technical support, accounts, or sales.
Multilabel classification
Multiple categories can apply at the same time.
Example:
tag an article with finance, technology, and policy.
Clustering
Use clustering to discover groups when labels are not already defined.
Example:
discover naturally occurring customer segments.
Trap: Classification requires known target categories. Clustering does not.
4.5 Deep learning and Transformer architecture
Deep learning
Deep learning uses neural networks with multiple layers. It is commonly associated with complex patterns in:
images;
audio;
language.
You do not need to design neural networks for AI-900. Recognize the concept and the workloads where it is useful.
Transformer architecture
Transformers use attention mechanisms and are foundational to many modern language and generative AI models.
Exam rule: If the question asks which architecture is associated with modern large language models, choose Transformer architecture, not linear regression or clustering.
4.6 Features, labels, training, and validation
Concept
Meaning
Exam clue
Feature
Input variable used to make a prediction
The model uses it
Label
Known target value or category the model learns to predict
The model predicts it
Training dataset
Data used to fit or train the model
Learn patterns
Validation dataset
Separate data used to estimate performance on unseen examples
Check generalization
Example
Suppose you want to predict a home's sale price.
Column
Role
Floor area
Feature
Number of bedrooms
Feature
Neighborhood
Feature
Sale price
Label
Overfitting
Overfitting happens when a model performs well on training data but poorly on new data.
Exam rule: A validation dataset helps detect whether a model generalizes beyond the examples it learned from.