AI-102T00 Designing and Implementing a Microsoft Azure AI Solution
8/17/2021 - 8/20/2021
9/28/2021 - 10/1/2021
11/10/2021 - 11/12/2021


COURSE COST: $1995.00

COURSE TIMES: 9:00am - 4:30pm

Printable version of this course
Register for this course


AI-102 Designing and Implementing an Azure AI Solution is intended for software developers wanting to build AI infused applications that leverage?Azure Cognitive Services,?Azure Cognitive Search, and?Microsoft Bot Framework. The course will use C# or Python as the programming language.


Software engineers?concerned with building, managing and deploying AI solutions that leverage?Azure Cognitive Services,?Azure Cognitive Search, and?Microsoft Bot Framework.?They are familiar with C# or Python and have knowledge on using?REST-based APIs?to build?computer vision, language analysis, knowledge mining,?intelligent search,?and conversational?AI solutions on Azure. Before attending this course, students must have:

Knowledge of Microsoft Azure and ability to navigate the Azure portal
Knowledge of either C# or Python
Familiarity with JSON and REST programming semantics
To gain C# or Python skills, complete the free Take your first steps with C# or Take your first steps with Python learning path before attending the course.
If you are new to artificial intelligence, and want an overview of AI capabilities on Azure, consider completing the Azure AI Fundamentals certification before taking this one


*Course Cost listed does not include the cost of courseware. Please refer to your Invoice for the additional cost. If you have any questions, please contact us ( or 207-775-0244). Course is subject to minimum enrollment. If minimum is not met this class may run as Virtual Instructor Led (VILT).


After completing this course, students will be able to:
Describe considerations for AI-enabled application development
Create, configure, deploy, and secure Azure Cognitive Services
Develop applications that analyze text
Develop speech-enabled applications
Create applications with natural language understanding capabilities
Create QnA applications
Create conversational solutions with bots
Use computer vision services to analyze images and videos
Create custom computer vision models
Develop applications that detect, analyze, and recognize faces
Develop applications that read and process text in images and documents
Create intelligent search solutions for knowledge mining

Module 1: Introduction to AI on Azure
Introduction to Artificial Intelligence
Artificial Intelligence in Azure

Module 2: Developing AI Apps with Cognitive Services
Getting Started with Cognitive Services
Using Cognitive Services for Enterprise Applications
Lab : Get Started with Cognitive Services
Lab : Manage Cognitive Services Security
Lab : Monitor Cognitive Services
Lab : Use a Cognitive Services Container

Module 3: Getting Started with Natural Language Processing
Analyzing Text
Translating Text
Lab : Analyze Text
Lab : Translate Text

Module 4: Building Speech-Enabled Applications
Speech Recognition and Synthesis
Speech Translation
Lab : Recognize and Synthesize Speech
Lab : Translate Speech

Module 5: Creating Language Understanding Solutions
Creating a Language Understanding App
Publishing and Using a Language Understanding App
Using Language Understanding with Speech
Lab : Create a Language Understanding App
Lab : Create a Language Understanding Client Application
Lab : Use the Speech and Language Understanding Services

Module 6: Building a QnA Solution
Creating a QnA Knowledge Base
Publishing and Using a QnA Knowledge Base
Lab : Create a QnA Solution

Module 7: Conversational AI and the Azure Bot Service
Bot Basics
Implementing a Conversational Bot
Lab : Create a Bot with the Bot Framework SDK
Lab : Create a Bot with Bot Framework Composer

Module 8: Getting Started with Computer Vision
Analyzing Images
Analyzing Videos
Lab : Analyze Images with Computer Vision
Lab : Analyze Video with Video Indexer

Module 9: Developing Custom Vision Solutions
Image Classification
Object Detection
Lab : Classify Images with Custom Vision
Lab : Detect Objects in Images with Custom Vision

Module 10: Detecting, Analyzing, and Recognizing Faces
Detecting Faces with the Computer Vision Service
Using the Face Service
Lab : Detect, Analyze, and Recognize Faces

Module 11: Reading Text in Images and Documents
Reading text with the Computer Vision Service
Extracting Information from Forms with the Form Recognizer service
Lab : Read Text in Images
Lab : Extract Data from Forms

Module 12: Creating a Knowledge Mining Solution
mplementing an Intelligent Search Solution
Developing Custom Skills for an Enrichment Pipeline
Creating a Knowledge Store
Lab : Create an Azure Cognitive Search solution
Lab : Create a Custom Skill for Azure Cognitive Search
Lab : Create a Knowledge Store with Azure Cognitive Search