This repository is designed to help you pass the Microsoft Azure AI Fundamentals (AI-900) exam with a clear, structured learning path.
It teaches AI from the ground up, starting with fundamentals that stay true across tools and vendors. You will build a solid foundation in core concepts like data, features and labels, common ML tasks, evaluation, and Responsible AI.
After the fundamentals are clear, each concept is mapped to Azure services and tooling where relevant. This approach helps you study for the exam without relying on memorization, because you understand what each service is doing and why it fits the workload.
- Azure AI Fundamentals (AI-900) candidates who want a clear, structured path to pass exam confidently
- Junior/senior software engineers who have not worked with AI before
- Developers who want a practical mental model of common AI workloads and the ML lifecycle
- Readers who want to understand both the “why” and the “how” of foundational AI topics
- Deep-knowledge learners who want strong fundamentals first, then mapping to Azure services and tooling
- What AI is, what ML is, and how common AI workloads differ
- How AI solutions are typically built (data, model, evaluation, deployment)
- How data becomes model inputs (features) and outputs (labels)
- How to define the problem clearly before choosing a model (what is the input and what is the output)
- Why training, validation, and testing exist, and how splitting works
- Why overfitting happens and how validation helps catch it
- How to choose the right task type (Classification, Regression, Clustering, Anomaly Detection)
- How evaluation metrics work at a conceptual level (what they mean and when to use them)
- Responsible AI basics, including Transparency and Generative AI Safety Layers
- How language, vision, and document processing workloads fit into real solutions
- What “model monitoring” means and why models can degrade over time
- How these concepts map to Azure services (reference page)
This repo doesn’t replace official Microsoft documentation. It compresses it into high signal study material and practice tests that cover all important signals and key points.
If you feel overwhelmed by the high volume of knowledge and want distilled signal without losing what matters, this is built for you: concise summaries where every sentence earns its place. The goal is to shorten the path to exam ready, deep understanding by focusing on the injected key information without drowning you in detail.
Use official docs when you want the full depth in details and original context. Use this repo when you want to learn faster, stay accurate, and still understand the “why” without having to wade through everything.
The PowerPoint slides and visual explanations support the written material in this repo.
Use them when you want to see workflows, mental models, and how concepts connect together.
Review PowerPoint Slides and Visualizations
- Learn: Start with the documents in order. Each document builds on the previous one.
- Visualize: Review the PowerPoint slides and visual explanations to strengthen your mental model.
- Practice: Use the Raw practice files first to test your understanding without seeing the answer.
- Repair: When you miss a question, use the Detailed version to repair the underlying concept, not to memorize the answer.
- Revise: Revisit the documents when you want a fast, high signal refresher.
- AI and ML Foundations
- ML Lifecycle: Data Prep and Splitting
- Choosing ML Problem Types and Metrics
- Language and Conversational Workloads
- Vision and Document Workloads
- Responsible AI and Generative AI Safety
- Azure Mapping: ML, Search, and Services Reference
This repo includes practice tests to validate understanding and catch common confusion points. The goal is not only to test recall, but to make sure the concepts are clear and usable in real scenarios. Practice files are provided as GitHub Markdown files. The practice tests are designed as a connected set with two types:
- Raw practice files: Questions only, with no answers.
- Detailed practice files: The same questions as the Raw version, with answers, explanations, tips, and clarifications.
Each main documentation page has a matching Raw practice file and a matching Detailed practice file. The relationship is one-to-one: Each Raw practice file aligns with the same documentation page as its Detailed version.
This includes practice questions with no answers or explanations. Use this version first when you want to test yourself honestly before checking the answer.
| Documentation Page | Practice Test | Raw Practice File |
|---|---|---|
| AI and ML Foundations | Practice Test 01 | View Raw File |
| ML Lifecycle: Data Prep and Splitting | Practice Test 02 | View Raw File |
| Choosing ML Problem Types and Metrics | Practice Test 03 | View Raw File |
| Language and Conversational Workloads | Practice Test 04 | View Raw File |
| Vision and Document Workloads | Practice Test 05 | View Raw File |
| Responsible AI and Generative AI Safety | Practice Test 06 | View Raw File |
| Azure Mapping: ML, Search, and Services Reference | Practice Test 07 | View Raw File |
This version includes the same questions as the Raw version, but with correct answers, explanations, tips, and clarifications. Use this version after attempting the Raw version, especially when you want to repair weak understanding.
| Documentation Page | Practice Test | Detailed Practice File |
|---|---|---|
| AI and ML Foundations | Practice Test 01 | View Detailed File |
| ML Lifecycle: Data Prep and Splitting | Practice Test 02 | View Detailed File |
| Choosing ML Problem Types and Metrics | Practice Test 03 | View Detailed File |
| Language and Conversational Workloads | Practice Test 04 | View Detailed File |
| Vision and Document Workloads | Practice Test 05 | View Detailed File |
| Responsible AI and Generative AI Safety | Practice Test 06 | View Detailed File |
| Azure Mapping: ML, Search, and Services Reference | Practice Test 07 | View Detailed File |
Use the docs to build understanding, the slides to make the ideas visual, and the practice files to check what still needs repair. The goal is not just to pass AI-900, but to understand the foundations well enough to recognize the right AI workload, service, and evaluation approach.
