AI-102: Designing and Implementing a Microsoft Azure AI Solution

Instructor-led course to gain the skills needed to become a Microsoft Certified AI Engineer

What you will learn

  • Azure Cognitive Services
  • How Natural Language Processing Works
  • Build Speech-Enabled Applications
  • Recognize and Synthesize Speech
  • Create Language Understanding Solutions
  • Build a QnA Solution
  • Azure Bot Service
  • Conversational AI and Azure Bot Service
  • Develop Computer Vision Solutions
  • Analyze Videos and Classify Images
  • Able to Detect, Analyze, and Recognize Faces
  • Read Text in Images and Documents
  • Able to Create Knowledge Mining Solutions


  • Students taking this course need internet speed of at least 10 Mbps
  • At least 2 monitors are recommended with 1920 x1080 resolution
  • Experience with Visual Studio Code
  • Experience with Python
  • Familiarity with REST programming principles and JSON
  • Expertise in Azure Cognitive Services, Azure Bot Service, and Azure Cognitive Search


This Microsoft Azure Exam AI-102 Course teaches software developers how to design, deploy and manage AI-enhanced applications. Therefore, that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. During this course, you will learn the theory of developing AI applications using AI programming languages like Python, JSON, C++, and JavaScript and gain valuable industry knowledge through practical lab sessions designed by our highly experienced instructors.


During the course, the students will participate in all phases of AI solutions development, from requirements definition to design, deployment, maintenance, and monitoring. As a result, the knowledge of these features will allow them to collaborate with solution architects, data scientists, IoT specialists, and AI developers to effectively translate their vision into building complete end-to-end AI solutions.


Lastly, this course will equip you with the necessary skills to pass the AI-102 exam. In addition, you will earn a Microsoft Certified: Azure AI Engineer Associate certification badge that will help you on your way to becoming a successful Azure AI Engineer and get the job you always dreamed of. Even if you don't plan to take the exam, this course and its hands-on labs will help you on your way to becoming an Azure AI Engineer.


The course overall consists of 12 modules, starting with an introduction to Artificial Intelligence and Azure, followed by other modules. Each module contains three main sections including Lessons, Labs, and Quizzes. Besides, the course also contains practical demonstrations to help you perform the assigned Labs and quizzes to assess your knowledge. If you want to learn more about this course, feel free to contact us anytime.


Prominent Features

  • Instructor-Led Course
  • Live Training Option
  • Flexible Deadlines
  • Self-Paced Learning
  • Shareable Certificate
  • Skillset  Building to Get Job Ready
  • Scenario Based Labs
  • Earn a Career Credential
  • Licenses for Lab Completion
  • Enhanced  Course Material
  • Helpdesk Support
  • Guidelines to Overcome Professional Challenges
  • Command Over Professional Expertise
  • Prepared Virtual Machines for Labs
  • Business Plan Option

Proprietary Course Enhancements

While all official preparatory information will be covered, we have enhanced this course with additional exercises and content. Instructor Brandon reserves the right to enrich the standard Microsoft course materials to add value, prepare students for real-world scenarios, and keep them up-to-date with the latest information.

Course Content
25 Lectures
10 Quizzes
24 Hands-on Labs
20 Hours
lessons and hands-on labs
  • Module 00: Introduction to the course
    Lessons Duration
    Lesson 01: Course Introduction
  • Module 01: Introduction to AI on Azure
    In this module, you will learn about artificial intelligence and related areas of computer science, such as data science and machine learning. You will also explore some considerations for responsibly building AI solutions and some of the key Azure services you can use to integrate AI capabilities into your applications.
    Lessons Duration
    Lesson 01: Introduction to AI
    Lesson 02: AI in Azure
    Labs Duration
    Lab 01: Environment setup 14:45
  • Module 02: Developing AI Apps with Cognitive Services
    This module teaches you how to provision, consume, secure, and monitor cognitive services. You will also learn how to deploy and use cognitive services containers.
    Lessons Duration
    Lesson 01: Getting Started with Cognitive Services
    Lesson 02: Using Cognitive Services for Enterprise Applications
    Labs Duration
    Lab 01: Get Started with Cognitive Services 08:00
    Lab 02: Manage Cognitive Services Security 12:49
    Lab 03: Monitor Cognitive Services 08:01
    Lab 04: Use a Cognitive Services Container 06:44
  • Module 03: Getting Started with Natural Language Processing
    In this module, you will learn how to use the Text Analytics service to analyze text, and how to use the Translator service to translate text.
    Lessons Duration
    Lesson 01: Analyzing Text
    Lesson 02: Translating Text
    Labs Duration
    Lab 05: Analyze Text 10:17
    Lab 06: Translate Text 06:49
  • Module 04: Building Speech-Enabled Applications
    In this module, you will learn how to use the Speech Service to recognize, synthesize, and translate speech.
    Lessons Duration
    Lesson 01: Speech Recognition and Synthesis
    Lesson 02: Speech Translation
    Labs Duration
    Lab 07 Recognize and Synthesize Speech 13:22
    Lab 08: Translate Speech 10:03
  • Module 05: Creating Language Understanding Solutions
    In this module, you will learn how to use the Language Understanding Service to define a language model and predict intents and entities from user utterances.
    Lessons Duration
    Lesson 01: Creating a Language Understanding App
    Lesson 02: Publishing and Using a Language Understanding App
    Lesson 03: Using Language Understanding with Speech
    Labs Duration
    Lab 09: Create a Language Understanding App 30:38
    Lab 10: Create a Language Understanding Client Application 07:11
    Lab 11: Use the Speech and Language Understanding Services 09:56
  • Module 06: Building a QnA Solution
    In this module, you will learn how to use the QnA Maker service to create a knowledge base of question-and-answer pairs that can support an application or bot.
    Lessons Duration
    Lesson 01: Creating a QnA Knowledge Base
    Lesson 02: Publishing and Using a QnA Knowledge Base
    Labs Duration
    Lab 12: Create a QnA Solution 16:04
  • Module 07: Conversational AI and the Azure Bot Service
    In this module, you will learn how to use the Bot Framework SDK and Composer to implement conversational AI solutions.
    Lessons Duration
    Lesson 01: Bot Basics
    Lesson 02: Implementing a Bot
    Labs Duration
    Lab 13: Create a Bot with the Bot Framework SDK 10:09
    Lab 14: Create a Bot with Bot Framework Composer 29:06
  • Module 08: Getting Started with Computer Vision
    In this module, you will learn how to use the Computer Vision service to analyze images, and the Video Analyzer service to analyze videos.
    Lessons Duration
    Lesson 01: Analyzing Images and Videos
    Labs Duration
    Lab 15: Analyze Images with Computer Vision 17:22
    Lab 16: Analyzing Videos 15:41
  • Module 09: Developing Custom Vision Solutions
    In this module, you will learn how to use the Custom Vision service to create image classification and object detection models.
    Lessons Duration
    Lesson 01: Image Classification
    Lesson 02: Object Detection
    Labs Duration
    Lab 17: Classify Images with Custom Vision 13:17
    Lab 18: Detect Objects in Images with Custom Vision 13:12
  • Module 10: Detecting, Analyzing, and Recognizing Faces
    In this module, you will learn how to use the Computer Vision and Face services to detect, analyze, and recognize faces.
    Lessons Duration
    Lesson 01 Detecting Faces with the Computer Vision Service
    Lesson 02: Using the Face Service
    Labs Duration
    Lab 19 Detect, Analyze, and Recognize Faces 20:51
  • Module 11: Reading Text in Images and Documents
    In this module, you will learn how to use the Computer Vision Service to read text in images and documents, and how to use the Form Recognizer Service to extract data from forms.
    Lessons Duration
    Lesson 01: Reading text and Extracting Information from Forms
    Labs Duration
    Lab 20: Read Text in Images 07:27
    Lab 21: Extract Data from Forms 12:50
  • Module 12: Creating a Knowledge Mining Solution
    In this module, you will learn how to use Azure Cognitive Search to build an AI-powered solution for search and knowledge mining.
    Lessons Duration
    Lesson 01: Implementing an Intelligent Search Solution
    Lesson 02: Developing Custom Skills for an Enrichment Pipeline
    Lesson 03: Creating a Knowledge Store
    Labs Duration
    Lab 22: Create an Azure Cognitive Search Solution 24:01
    Lab 23: Create a Custom Skill for Azure Cognitive Search 23:51
    Lab 24: Create a Knowledge Store with Azure Cognitive Search 14:29

About the Instructor

Umar Farooq ( MS Azure AI Engineer )

Microsoft Certified Azure AI Engineer Associate

I'm a Microsoft Certified Azure AI Engineer Associate holding a Bachelor's degree in Mechatronics Engineering. In addition to my extensive experience in Artificial Intelligence and Machine Learning, I have worked on projects on Microsoft Azure and Python for almost 2 years. I enjoy working on emerging AI technologies and having productive conversations about them. If you love doing the same, join me on this exciting journey of becoming a certified Azure AI Engineer.

Frequently Asked Questions

  • Does the AI-102T00 course have hands-on labs?
    Yes, the AI-102T00 course has hands-on practical labs for all the modules to practice
  • What are the working hours for support team?
    Support Team  is available for assistance 8 hours a day (from Monday to Friday)
  • What is the meaning of ‘enhanced content’?
    Instructor Brandon's 'Enhanced Content' offers an exclusively designed course increase in the official Microsoft Curriculum, adding real-world changes that resonate with today's software updates.
  • Is there any demo available?
    Yes, demonstrations are available as reference, showing the steps to achieve solutions so that you do not get stuck during the hands-on component.
  • What is the refund policy for the course?
    There is no refund granted once the course is purchased as we provide all the course contents upon purchasing. All completed purchases are final and non-refundable. For more details, click here
  • How long do I have access to the course?
    You have access to your purchased course for 1 months: 30 days for lectures and 30 days for labs.
  • Are there any special licenses being offered during training?
    We provide our students with the licenses required to do the course and the labs.
  • How many hours will it take to complete AI-102T00 course?
    We have approximately  20hrs of course content  which  includes 5hrs of video lessons, power point presentations and  quizzes  and 15hrs of labs.
  • How many hours should I spend each week on the course?
    We suggest around 20hrs  a week in order to complete this course on time.
  • How do we extend lab time beyond 30 days?
    An ‘Extension Fee’ covers all the costs of your licenses and support, so for a fee of $400, you can extend your lab time

AI-102: Designing and Implementing a Microsoft Azure AI Solution

Instructor-led course to gain the skills needed to become a Microsoft Certified AI Engineer

    Prominent Features
  • 20 hours of course content
  • Virtual Machine and Licenses for Labs
  • 25 Lectures, 24 Labs and 10 Quizzes
  • Dedicated support (8 hours a day)
  • Course completion certification