Updated — 25/08/2024 — The AI-102 exam study guide below includes Free On-demand Instructor-led video training.
Updated – 25/07/2024 – The exam guide below shows the major changes to be implemented starting July 25, 2024. The study guide has been updated to reflect the new objectives and exam topic weights that Microsoft Learning added and removed.
Updated – 05/11/2023 – The exam guide below shows the major changes that will be implemented starting on October 31, 2023. The study guide has been updated to reflect the new objectives and exam topic weights that Microsoft Learning added and removed.
Updated – 20/07/2023 – The exam study guide below includes a new Free practice assessment for the AI-102 certification.
In this article, we will share how to successfully prepare and pass the AI-102 exam — Azure AI Engineer Associate Certification.
Table of Contents
Introduction
As everyone is exploring artificial intelligence and looking to increase their skills, I thought I would try to lend a hand and create a study guide for the AI-102 exam that will get you the Azure AI Engineer Associate certification.
Microsoft is evolving its e-learning programs to help you and your career keep pace with today’s demanding IT environments. The new updated role-based certifications will help you to keep pace with today’s business requirements. Microsoft Learning is constantly evolving its e-learning program to better offer what you need to skill up, prove your expertise to employers and peers, and get the recognition—and opportunities you’ve earned.
In February 2021, Microsoft announced a new certification exam that focused on Azure AI solutions, which replaced Exam AI-100 (retired on June 30, 2021). The Exam AI-102 is the only exam required to earn an Azure AI Engineer Associate certification.
// Related: Conquer the AI-050 course and revolutionize your skills in Developing Generative AI Solutions with Azure OpenAI service!
Exam Target Audience
The role of Microsoft Azure AI engineers entails the building, administration, and implementation of AI solutions that leverage the capabilities of Azure Cognitive Services and Azure services. Their responsibilities encompass all stages of AI solution development, including requirement gathering, design, development, deployment, integration, maintenance, performance optimization, and monitoring.
These professionals collaborate closely with solution architects to translate their vision into reality. They also work alongside data scientists, engineers, IoT specialists, infrastructure administrators, and other software developers to construct comprehensive end-to-end AI solutions.
Azure AI engineers possess expertise in utilizing programming languages such as Python or C# and are adept at leveraging REST-based APIs and software development kits (SDKs) to construct secure solutions for image processing, video processing, natural language processing (NLP), knowledge mining, and conversational AI on the Azure platform. They are well-versed in various methods of implementing AI solutions and possess a comprehensive understanding of the components that constitute the Azure AI portfolio, as well as the available data storage options. Furthermore, Azure AI engineers demonstrate a deep understanding of responsible AI principles and are proficient in their applications.
Importance of AI-102 Certification
The Microsoft AI-102 certification holds paramount importance for professionals seeking to enrich their knowledge and proficiency in artificial intelligence while advancing their careers.

This certification validates candidates’ skills in designing and implementing AI solutions using Microsoft technologies and tools. Globally recognized, the certification showcases to employers and clients that the certified expert possesses the ability and knowledge to develop and deploy AI solutions using Azure services.
Obtaining the certification can boost the professional’s credibility, opening doors to better job opportunities and higher salaries. The certification program necessitates learning about the latest tools and technologies in AI development, empowering candidates to stay ahead of the curve and remain competitive in the job market.
Keeping up with current developments and trends in AI is crucial, and the certification facilitates professionals in achieving this goal. The certification offers a structured learning path for those interested in AI, serving as a benchmark for measuring their progress and skill level. Designed to cater to both technical and business professionals, this certification is a versatile and valuable accreditation to pursue.
AI-102 Prerequisites Knowledge
To successfully benefit from this certification, you must have a working knowledge of the Microsoft Azure platform. Please note that there is no content around Azure administration tasks or how to navigate the Azure platform. You are also expected to have completed Azure Fundamentals and Azure AI Fundamentals training, or equivalent before undertaking this certification.
Also, the following are other areas that are considered critical knowledge to succeed in this exam:
• Familiarity with Azure and the Azure portal.
• Familiarity with Visual Studio Code.
• Familiarity with C# and Python.
• Familiarity with REST programming principles and JSON.
• Familiarity with Azure Cognitive Services, Azure Bot Service, and Azure Cognitive Search.
If you have no previous programming experience, it’s recommended to complete the Take Your First Steps with C# or Take Your First Steps with Python learning path before starting the AI-102 exam preparation.
AI-102 Exam Preparation
How do you prepare for the AI-102 exam?
We want to share with you how to prepare and pass the AI-102: Designing and Implementing a Microsoft Azure AI Solution exam successfully to obtain the Azure AI Engineer Associate certification.

Azure OpenAI Service provides access to OpenAI’s powerful large language models, such as ChatGPT, GPT, Codex, and Embeddings models. These models enable various natural language processing (NLP) solutions to understand, converse, and generate content. Users can access the service through REST APIs, SDKs, and Azure OpenAI Studio.
The AI-102 is a 2 hours exam, but within that two hours, it includes 20 minutes for survey time. The actual exam is only one hour and 40 minutes. I had 49 questions in total including 1 case study with 6 questions and without performance-based testing (PBT) lab questions. However, you will need to choose your preferred coding language (Python or C#) at the beginning of the exam for drag-and-drop questions and to understand the code snippet-type questions.
Updated on 21/11/2023 – I am so happy and grateful now that I passed the AI-102 Exam: Designing and Implementing a Microsoft Azure AI Solution with a passing score (821), as shown in the report below! I want to mention that the exam is tough, you need to prepare very well. I managed to answer all of the 49 questions within 1 hour and 40 minutes. The passing score for the AI-102 exam is 70%, so 700 out of 1,000.

When you do this exam, take your time on every question because you have a fair amount of time. The questions are relatively short in type, so you don’t have much text to read. Don’t forget to use the “Microsoft Learn” open-book capability during the exam to access the live documentation and cross-check your answers.
Updated on 02/11/2025 – I got 20 questions in total, with no case study, for the renewal assessment. The performance assessment is based on the following topics:
> Using Azure AI Foundry, developer tools, and SDKs.
> Analyze and translate text.
> Project connections and creating a chat client.
> Prompt engineering.
> Translate text.
> Analyze images.
> Extract insights from text.

Skills measured on the AI-102 exam
This exam measures your ability to accomplish the technical topics listed below based on the latest update from Microsoft.
Links to relevant reading from the official Microsoft Learn documentation for each skill tested are listed below to help you prepare for this exam:
Plan and manage an Azure AI solution (15–20%)
Select the appropriate Azure AI service
- Select the appropriate service for a computer vision solution
- Select the appropriate service for a natural language processing solution
- Select the appropriate service for a decision-support solution
- Select the appropriate service for a speech solution
- Select the appropriate service for a generative AI solution
- Select the appropriate service for a document intelligence solution
- Select the appropriate service for a knowledge-mining solution
Plan, create, and deploy an Azure AI service
- Plan for a solution that meets Responsible AI principles
- Create an Azure AI resource
- Determine a default endpoint for a service
- Integrate Azure AI services into a continuous integration and continuous delivery (CI/CD) pipeline
- Plan and implement a container deployment
Manage, monitor, and secure an Azure AI service
- Configure diagnostic logging
- Monitor an Azure AI resource
- Manage costs for Azure AI services
- Manage account keys
- Protect account keys by using Azure Key Vault
- Manage authentication for an Azure AI Service resource
- Manage private communications
Learning Path
Implement content moderation solutions (10–15%)
Create solutions for content delivery
- Implement a text moderation solution with Azure AI Content Safety
- Implement an image moderation solution with Azure AI Content Safety
Learning Path
Implement computer vision solutions (15–20%)
Analyze images
- Select visual features to meet image processing requirements
- Detect objects in images and generate image tags
- Include image analysis features in an image processing request
- Interpret image processing responses
- Extract text from images using Azure AI Vision
- Convert handwritten text using Azure AI Vision
Implement custom computer vision models by using Azure AI Vision
- Choose between image classification and object detection models
- Label images
- Train a custom image model, including image classification and object detection
- Evaluate custom vision model metrics
- Publish a custom vision model
- Consume a custom vision model
Analyze videos
- Use Azure AI Video Indexer to extract insights from a video or livestream
- Use Azure AI Vision Spatial Analysis to detect the presence and movement of people in video
Learning Path
Implement natural language processing solutions (30–35%)
Analyze text by using Azure AI-Language
- Extract key phrases
- Extract entities
- Determine the sentiment of the text
- Detect the language used in the text
- Detect personally identifiable information (PII) in text
Process speech by using Azure AI Speech
- Implement text-to-speech
- Implement speech-to-text
- Improve text-to-speech by using Speech Synthesis Markup Language (SSML)
- Implement custom speech solutions
- Implement intent recognition
- Implement keyword recognition
Translate language
- Translate text and documents by using the Azure AI Translator service
- Implement custom translation, including training, improving, and publishing a custom model
- Translate speech-to-speech by using the Azure AI Speech service
- Translate speech-to-text by using the Azure AI Speech service
- Translate to multiple languages simultaneously
Implement and manage a language understanding model by using Azure AI-Language
- Create intents and add utterances
- Create entities
- Train, evaluate, deploy, and test a language understanding model
- Optimize a language understanding model
- Consume a language model from a client application
- Backup and recover language understanding models
Create a question-answering solution by using Azure AI-Language
- Create a question-answering project
- Add question-and-answer pairs manually
- Import sources
- Train and test a knowledge base
- Publish a knowledge base
- Create a multi-turn conversation
- Add alternate phrasing
- Add chit-chat to a knowledge base
- Export a knowledge base
- Create a multi-language question-answering solution
Learning Path
Implement knowledge mining and document intelligence solutions (10–15%)
Implement an Azure AI Search solution
- Provision an Azure AI Search resource
- Create data sources
- Create an index
- Define a skillset
- Implement custom skills and include them in a skillset
- Create and run an indexer
- Query an index, including syntax, sorting, filtering, and wildcards
- Manage Knowledge Store projections, including file, object, and table projections
Implement an Azure AI Document Intelligence solution
- Provision a Document Intelligence resource
- Use prebuilt models to extract data from documents
- Implement a custom document intelligence model
- Train, test, and publish a custom document intelligence model
- Create a composed document intelligence model
- Implement a document intelligence model as a custom Azure Cognitive Search skill
Learning Path
- Implement knowledge mining with Azure Cognitive Search (10 Modules)
- Develop solutions with Azure AI Document Intelligence (5 Modules)
Implement generative AI solutions (10–15%)
Use Azure OpenAI Service to generate content
- Provision an Azure OpenAI Service resource
- Select and deploy an Azure OpenAI model
- Submit prompts to generate natural language
- Submit prompts to generate code
- Use the DALL-E model to generate images
- Use Azure OpenAI APIs to submit prompts and receive responses
Optimize generative AI
- Configure parameters to control generative behavior
- Apply prompt engineering techniques to improve responses
- Use your own data with an Azure OpenAI model
- Fine-tune an Azure OpenAI model
Learning Path
AI-102 Training Labs
These hands-on lab exercises support the official Microsoft course AI-102 Designing and Implementing a Microsoft Azure AI Solution and the equivalent self-paced modules on Microsoft Learn. The exercises are designed to accompany the learning materials and enable you to practice using the technologies they describe.
To complete these exercises, you’ll require a Microsoft Azure subscription. You can sign up for a free trial at https://azure.microsoft.com.
AI Engineer Exercises
Exercises
- AI 00: Enable Resource Providers
- AI 01: Get Started with Azure AI Services
- AI 02: Manage Azure AI Services Security
- AI 03: Monitor Azure AI Services
- AI 04: Use an Azure AI Services Container
- AI 05: Analyze Text
- AI 06: Translate Text
- AI 07: Recognize and Synthesize Speech
- AI 08: Translate Speech
- AI 09: Create a language understanding model with the Azure AI-Language service
- AI 10: Create a Conversational Language Understanding Client Application
- AI 11: Create a Question Answering Solution
- AI 12: Create a Bot with the Bot Framework SDK
- AI 13: Create a Bot with Bot Framework Composer
- AI 14: Analyze Images with Azure AI Vision
- AI 15: Analyze Video with a Video Analyzer
- AI 16: Classify Images with Azure AI Custom Vision
- AI 17: Detect Objects in Images with Custom Vision
- AI 18: Detect and Analyze Faces
- AI 19: Read Text in Images
- AI 20: Extract Data from Forms
- AI 21: Create an Azure Cognitive Search Solution
- AI 22: Create a Custom Skill for Azure Cognitive Search
- AI 23: Create a Knowledge Store with Azure Cognitive Search
AI-102 Video Training
If you are interested in preparing for this exam using video training, then I highly recommend checking the following resources:
> Pluralsight: If you have access to a Pluralsight Learning platform, I highly recommend going through the following exam preparation learning path: Microsoft Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution (10 hours).
> YouTube: AI-102 Study Cram – Azure AI Engineer Associate Certification by John Savill (2 hours).
> Udemy: AI-102 Microsoft Azure AI Solution Complete Exam Prep by Scott Duffy (7.5 hours).
AI-102 Free Instructor-led Video Training
Microsoft Learning recently published a FREE special 13-module on-demand video training course, “AI-102 Designing and Implementing a Microsoft Azure AI Solution.” Instructors were video-recorded for all modules.
This course teaches developers who want to build AI-infused applications that leverage Azure AI Services, Azure AI Search, and Azure OpenAI. The course will use C# or Python as the programming language.
All video-recorded modules for “AI-102 Azure AI Engineer Associate” are available below:
- AI-102 Course Introduction (1 of 13)
- AI-102 Azure AI Services (2 of 13)
- AI-102 Azure AI Vision (3 of 13)
- AI-102 Azure AI language part 1 (4 of 13)
- AI-102 Azure AI language part 2 (5 of 13)
- AI-102 Azure AI language part 3 (6 of 13)
- AI-102 Azure AI Speech Service (7 of 13)
- AI-102 Introducing Generative AI (8 of 13)
- AI-102 Prompt Engineering (9 of 13)
- AI-102 Azure Open AI Service On Your Data (10 of 13)
- AI-102 Azure AI Search Solution (11 of 13)
- AI-102 Azure AI Document Intelligence (12 of 13)
- AI-102 Course Summary (13 of 13)
AI-102 Exam Readiness
The Microsoft Learn exam readiness zone is a team of experts who share valuable insights, techniques, and strategies to help you prepare effectively for your Microsoft Certification exam.
The comprehensive exam preparation videos will assist you in identifying the key areas of knowledge and skills assessed in the AI-102 exam, as well as guide you on how to allocate your study time efficiently. Each video segment below corresponds to a significant topic covered in the latest AI-102 exam, and the trainer highlights objectives that many test takers typically find challenging.
1) Preparing for AI-102 – Plan and manage an Azure AI solution.
2) Preparing for AI-102 – Implement image and video processing solutions.
3) Preparing for AI-102 – Implement natural language processing solutions.
4) Preparing for AI-102 – Implement knowledge mining solutions.
5) Preparing for AI-102 – Implement conversational AI solutions.
These free videos include illustrative sample questions and detailed explanations of the answers. We recommend watching these videos once you have completed your training or gained some practice, although you are welcome to view them at any stage of your certification journey. Additionally, they provide additional resources to further aid you in your AI-102 exam preparation.
AI-102 Practice Test
If you wish to validate your skills before taking the real exam, I highly encourage you to purchase the following practice test:
AI-102: Designing and Implementing an Azure AI Solution Microsoft Certification Practice Test. The MeasureUp AI-102: Designing and Implementing a Microsoft Azure AI Solution practice test from mind hub is designed to help you prepare for and pass the Microsoft AI-102 exam. This exam is aimed at candidates who want to validate their skills.
You should know C# or Python and be able to use REST-based APIs and SDKs. You should be able to participate in all phases of AI solutions development, as well as work with solution architects to translate their vision and work with other experts to build complete end-to-end AI solutions.
The AI-102 test contains 144 questions and covers the following objectives:
- Plan and manage an Azure Cognitive Services solution – 23 questions.
- Implement Computer Vision solutions – 36 questions.
- Implement natural language processing solutions – 29 questions.
- Implement knowledge mining solutions – 25 questions.
- Implement conversational AI solutions – 31 questions.
AI-102 Free Practice Assessment
Are you preparing for the AI-102 certification exam? Microsoft just announced Practice Assessments on Microsoft Learn, the newest free exam preparation resource that allows you to assess your knowledge and fill knowledge gaps so that you are better prepared to take the AI-102 certification exam.
The following assessment provides you with an overview of the style, wording, and difficulty of the questions you’re likely to experience on the exam. Through this assessment, you can assess your readiness, determine where additional preparation is needed, and fill knowledge gaps, bringing you one step closer to the likelihood of passing your AI-102 exam.
> Take now the Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution Practice Assessment (50 questions).
Prepare for your certification exam by assessing your knowledge through Practice Assessments, which are free and can be attempted multiple times. These assessments are created and regularly updated by the same team that develops the official certification exams.
You can access practice assessments on Microsoft Learn by signing in or creating an account. The score report for each question includes the answer, rationale, and links to additional information.
To be better prepared for the AI-102 exam, aim to score 80% or higher on multiple attempts.
Schedule AI-102 Exam
Once you are ready, click Schedule exam here and take it online from the comfort of your home/office with proctor supervision.

If you are planning to take the AI-102 exam… I wish you all the best and Happy Studying!!!
AI-102 Exam FAQs
What is the passing score for the AI-102 exam?
The passing score for the AI-102 exam is 700 out of 1000 points.
How many questions are there in the AI-102 exam?
The AI-102 exam consists of approximately 40-60 questions, and the total time for the AI-102 exam is 130 minutes (2.10 hours)
Are there any prerequisites for the Azure AI Engineer Associate Certification?
Yes, you should have some prior experience with Azure services and basic knowledge of AI concepts.
Can I retake the AI-102 exam if I fail?
Yes, you can retake the exam after waiting for 24 hours from your first attempt.
Are the AI-102 exam objectives subject to change?
Yes, Microsoft may update the exam objectives to align with the evolving industry trends.
Is hands-on experience necessary for passing the AI-102 exam?
Hands-on experience with Azure AI services and tools will significantly improve your chances of passing the exam.
Conclusion
The Microsoft AI-102 certification exam holds great significance for professionals aiming to demonstrate their proficiency in designing and implementing Azure AI solutions. It presents a great challenge, demanding a profound grasp of Azure services, AI technologies, and data science principles. Nevertheless, you can enhance the likelihood of success by leveraging appropriate study materials, resources, and strategic approaches shared in this article.
Attaining the Microsoft AI-102 certification enables professionals to propel their careers forward, showcase their expertise to employers and clients, and gain a competitive edge in the job market.
Other Microsoft Azure Exam Study Guides
Are you interested in another Azure certification exam? I highly encourage you to check out the following Azure exam study guides:
- Exam AI-900: Microsoft Azure AI Fundamentals Exam Study Guide
- Exam AZ-900: Microsoft Azure Fundamentals Exam Study Guide
- Exam AZ-104: Microsoft Azure Administrator Exam Study Guide
- Exam AZ-140: Microsoft Azure Virtual Desktop Exam Study Guide
- Exam AZ-204: Developing Solutions for Microsoft Azure Exam Study Guide
- Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions Study Guide
- Exam AZ-500: Microsoft Azure Security Technologies Exam Study Guide
- Exam AZ-700: Microsoft Azure Network Engineer Associate Study Guide
- Exam SC-900: Microsoft Security, Compliance, and Identity Fundamentals Exam Study Guide
- Exam SC-200: Microsoft Security Operations Analyst Exam Study Guide
- Exam SC-300: Microsoft Identity and Access Administrator Exam Study Guide
- Exam SC-400: Microsoft Information Protection Administrator Exam Study Guide
- Exam SC-100: Microsoft Cybersecurity Architect Exam Study Guide
- Exam AZ-800: Administering Windows Server Hybrid Core Infrastructure Study Guide
- Exam AZ-801: Configuring Windows Server Hybrid Advanced Services Study Guide
__
Thank you for reading my blog.
If you have any questions or feedback, please leave a comment.
-Charbel Nemnom-
Thank you for the detailed break-down, Charbel.
I know that you’ve updated this post in line with the latest updates from Microsoft, but do you know if either of the two recommended courses (Pluralsight and Scott Duffy’s Udemy course) have been updated?
Hello Abhy, thanks for the comment and feedback!
Yes, the article was updated to reflect the latest changes by Microsoft, as well as after I passed the AI-102 exam recently.
The courses that I’ve noted (Pluralsight and Scott Duffy’s Udemy) are not been updated to reflect the October 2023 update, but this could change soon.
Good Luck!