Reinforce AI-900 concepts with active-recall study cards covering all 5 blueprint domains. Each card shows the question on the front and the correct answer with a full explanation on the back.
Flashcards work through active recall — the process of retrieving information from memory rather than passively re-reading it. Research consistently shows that active recall produces stronger, longer-lasting memory than re-reading study guides. For AI-900 preparation, this means flashcards are one of the highest-return study tools available.
Attempt recall first
Read the AI-900 question on each card, pause, and attempt to formulate the answer in your own words before revealing. This retrieval attempt — even if wrong — dramatically strengthens memory compared to immediately reading the answer.
Review wrong cards again
When you get a card wrong, note it and add it back to your review pile. Spaced repetition — seeing difficult cards more frequently — is the mechanism that makes flashcard study far more efficient than linear reading.
Study by domain
Group your AI-900 flashcard sessions by domain for the first 3–4 weeks. Master one domain before moving to the next. In the final week, shuffle all cards together to test cross-domain recall — which is what the real AI-900 exam requires.
Short sessions beat marathon reviews
20–30 flashcard cards per session, done daily, produces better retention than a single 200-card marathon session. Five short daily sessions per week over 4 weeks gives you over 400 total card reviews — enough to reliably pass AI-900.
Sample cards from the AI-900 flashcard bank. Read the question, think of the answer, then read the explanation below.
A bank is developing an AI system to automatically approve personal loans. To ensure the system does not discriminate against any group of applicants, which Microsoft responsible AI principle should the bank primarily focus on?
Fairness
Fairness is the correct principle because it directly addresses the need to prevent discrimination in AI systems, such as loan approval models. By focusing on fairness, the bank ensures that the model's predictions do not systematically disadvantage any group based on protected attributes like race, gender, or age, which is critical for ethical and legal compliance.
A manufacturing company uses an AI system to predict when machines will need maintenance. The system must work correctly under varying factory floor conditions such as temperature changes and noise levels. Which Microsoft responsible AI principle is most directly focused on ensuring the system performs reliably in these different conditions?
Reliability & Safety
B is correct because the Reliability & Safety principle ensures that AI systems operate consistently and predictably under varying conditions, such as temperature changes and noise levels on a factory floor. This principle mandates rigorous testing, monitoring, and fail-safe mechanisms to maintain performance and prevent harm when environmental factors deviate from expected ranges.
A data scientist is training a credit risk model and wants to use Azure Machine Learning's Responsible AI dashboard to identify if the model is biased against a certain demographic group. Which component of the dashboard should they use to evaluate this?
Model Fairness Assessment
The Model Fairness Assessment component of Azure Machine Learning's Responsible AI dashboard is specifically designed to evaluate and mitigate bias in machine learning models. It allows data scientists to assess disparities in model performance across demographic groups defined by sensitive features (e.g., race, gender) using metrics like demographic parity, equal opportunity, and disparate impact. This directly addresses the question of identifying bias against a certain demographic group.
A data scientist wants to train a machine learning model to predict the exact market price of a house based on features such as square footage, number of bedrooms, and location. Which type of machine learning task should be used?
Regression
Predicting the exact market price of a house is a regression task because the target variable (price) is a continuous numeric value. Regression algorithms, such as linear regression or decision tree regression, learn the relationship between input features (e.g., square footage, bedrooms, location) and a continuous output. In Azure Machine Learning, you would select a regression model from the designer or AutoML to solve this problem.
A data scientist has trained a binary classification model to predict whether an email is spam (positive) or not spam (negative). On a test set, the model correctly identifies 90 out of 100 actual spam emails and 80 out of 100 actual non-spam emails. Which metric shows the proportion of actual spam emails that the model correctly predicted?
B. Recall
Recall (also known as sensitivity or true positive rate) measures the proportion of actual positive cases that were correctly predicted by the model. In this scenario, the model correctly identified 90 out of 100 actual spam emails, so the recall is 90/100 = 0.9 (90%). This metric directly answers the question about how well the model captures actual spam emails.
A retail company wants to predict which customers are likely to stop using their service. They have a dataset with many customer attributes including age, income, purchase history, website activity, and support interactions. They suspect some features are redundant. Which technique should they use to reduce the number of features while preserving as much information as possible?
Principal Component Analysis (PCA)
Principal Component Analysis (PCA) is an unsupervised dimensionality reduction technique that transforms the original correlated features into a smaller set of uncorrelated principal components, ordered by the variance they capture. By retaining only the top components, PCA reduces the number of features while preserving as much of the total variance (information) as possible, making it ideal for handling redundant features in customer datasets.
A transportation company wants to automatically identify whether an image contains a car, a truck, or a motorcycle. The system should output a single label for the entire image. Which computer vision capability in Azure should they use?
Image classification
Image classification assigns a single label to an entire image based on its dominant content. Since the requirement is to output one label (car, truck, or motorcycle) per image, this maps directly to Azure's Custom Vision image classification capability, which trains a model to categorize whole images into predefined classes.
A manufacturing company wants to use Azure AI to detect surface defects on metal parts. The team has a small set of labeled images of defective and non-defective parts, and images will be taken under various lighting conditions and angles. They need a solution that can leverage a pre-trained model and adapt it to their specific defect types with minimal new training data. Which approach should they take?
A. Use Custom Vision to train a classification or object detection model with transfer learning
Custom Vision allows you to use transfer learning, which starts from a pre-trained model and fine-tunes it on your small labeled dataset of defective and non-defective parts. This approach is ideal when you have limited training data and need to adapt the model to specific defect types under varying lighting and angles, as Custom Vision supports both classification and object detection for surface defects.
A logistics company receives thousands of handwritten shipping labels each day. They want to use Azure AI to automatically read the handwritten addresses and convert them into digital text. Which Azure Cognitive Services capability should they use?
Optical character recognition (OCR)
Optical character recognition (OCR) is the correct Azure Cognitive Services capability because it is specifically designed to extract printed or handwritten text from images and convert it into machine-readable digital text. In this scenario, the logistics company needs to read handwritten addresses from shipping labels, which is a classic OCR workload. Azure's Computer Vision OCR API (including the Read API) can handle both printed and handwritten text, making it the ideal choice for this task.
A healthcare organization needs to extract specific data elements (such as patient names, medication dosages, and dates) from unstructured doctors' notes. Which Azure Cognitive Service is best suited for this task?
Text Analytics
Text Analytics (now part of Azure AI Language) is the correct service because it provides pre-built entity extraction capabilities specifically designed to identify and extract named entities like people (patient names), quantities (medication dosages), and dates from unstructured text. This aligns directly with the requirement to extract specific data elements from doctors' notes without needing custom model training.
A hospital wants to create a system that can transcribe doctor-patient conversations in real time and also extract medical conditions, medications, and dosages from the transcribed text. Which combination of Azure AI services should they use?
Speech to Text and Text Analytics for Health
The scenario requires real-time transcription of doctor-patient conversations, which is handled by Azure Speech to Text, and then extraction of medical entities like conditions, medications, and dosages from the transcribed text, which is specifically provided by Azure Text Analytics for Health. Text Analytics for Health is a specialized container or API within Azure Cognitive Services that uses medical ontologies (e.g., UMLS, SNOMED CT) to extract clinical entities, unlike the standard Text Analytics API which only extracts general entities like names or locations.
A customer service team wants to build an Azure AI-powered bot that can understand the intent behind customer messages. For example, the bot should recognize that 'I want to return my shoes' maps to a 'ReturnItem' intent, and 'Where is my order?' maps to 'TrackOrder'. Which Azure service provides pre-built models specifically for intent recognition?
Language Understanding (LUIS)
Language Understanding (LUIS) is the correct Azure service because it provides pre-built models and custom capabilities specifically designed for intent recognition and entity extraction from natural language utterances. The scenario requires mapping customer messages like 'I want to return my shoes' to a 'ReturnItem' intent, which is exactly the core function of LUIS—it analyzes user input to identify the user's goal (intent) and any relevant details (entities).
A marketing team wants to use Azure AI to automatically generate unique product descriptions for thousands of items in an e-commerce catalog based on a few keywords provided by the inventory team. Which Azure service should they use?
A. Azure OpenAI Service
Azure OpenAI Service provides access to large language models (LLMs) like GPT-4, which are specifically designed for generative tasks such as creating unique, human-like text from a few input keywords. This makes it the ideal choice for automatically generating product descriptions at scale, as it can produce varied and contextually relevant content without requiring pre-labeled training data.
A company is developing a chatbot that can both answer customer questions in natural language and create images on demand (e.g., 'Generate a picture of a product prototype'). Which combination of Azure generative AI models should they integrate?
A. GPT-4 for text and DALL-E for images
GPT-4 is a generative AI model optimized for natural language understanding and generation, making it ideal for answering customer questions in a conversational manner. DALL-E is a generative AI model specifically designed to create images from textual descriptions, enabling the chatbot to generate product prototypes on demand. Together, they cover both text and image generation requirements.
A game development company uses Azure OpenAI Service to automatically generate in-game dialog for non-player characters (NPCs) based on character profiles. They need to ensure the generated text does not contain offensive language or harmful suggestions. Which Azure OpenAI Service feature should they configure to prevent this?
Content filters
Content filters in Azure OpenAI Service allow you to define categories of harmful content (e.g., hate, violence, self-harm) and set severity thresholds. When generating NPC dialog, the service automatically evaluates each output against these filters and blocks or flags any text that violates the configured policies, ensuring offensive language or harmful suggestions are prevented.
A company uses Azure OpenAI Service to generate marketing copy for social media posts. They want to prevent the model from producing content that contains offensive language, harmful stereotypes, or violent themes that go against their brand guidelines. Which feature should the company configure within Azure OpenAI Service?
Configuring the content filtering (responsible AI filters)
B is correct because Azure OpenAI Service includes built-in content filtering (responsible AI filters) that automatically detects and blocks offensive language, harmful stereotypes, and violent themes in both input prompts and generated outputs. This feature enforces brand guidelines without requiring custom model modifications or manual oversight.
The AI-900 flashcard bank covers all 5 official blueprint domains published by Microsoft. Cards are distributed proportionally, so domains with higher exam weight have more cards.
Domain Coverage
Describe Artificial Intelligence workloads and considerations
Describe fundamental principles of machine learning on Azure
Describe features of computer vision workloads on Azure
Describe features of Natural Language Processing workloads on Azure
Describe features of generative AI workloads on Azure
Both flashcards and practice questions are evidence-based study tools. The difference is in what they train:
Flashcards — concept retention
Best for memorising definitions, acronyms, protocol behaviours, command syntax, and conceptual distinctions. Use flashcards to build the foundational vocabulary that AI-900 questions assume you know.
Best in: weeks 1–3
Practice tests — application
Best for applying concepts to realistic scenarios, eliminating distractors, and building exam stamina.AI-900 questions test scenario reasoning — not just recall — so practice tests are essential.
Best in: weeks 3–6
The most effective AI-900 study plan combines both: use flashcards for the first 2–3 weeks to build conceptual foundations, then shift to practice tests and mock exams in the final 2–3 weeks to apply and benchmark that knowledge. Most candidates who pass on their first attempt use both tools.
Yes. Courseiva provides free AI-900 flashcards across all official exam domains. Every card includes the correct answer and a full explanation of why it is right and why the distractors are wrong. The platform also includes topic-based practice, mock exams, and readiness tracking — no account required.
Courseiva has 985+ original AI-900 flashcards across all 5 exam blueprint domains. New cards are added regularly as the question bank grows. All cards are written by certified engineers against the official Microsoft exam objectives.
Courseiva flashcards are purpose-built for IT certification exams. Unlike generic flashcard platforms where content quality varies, every Courseiva card is mapped to the official AI-900 exam blueprint, written by engineers who hold the certification, and includes a full explanation of the correct answer and why the distractors are wrong. This explanation quality is what separates genuine learning from rote memorisation.
Courseiva is a web platform — an internet connection is required. For offline study, we recommend creating free Courseiva account, using the platform in your browser, and using your device's offline capabilities if your browser supports offline web apps.
Save your results, see which domains need more work, and get spaced repetition recommendations — all free.
Sign Up FreeFree forever · Every certification included