AI-102: Designing and Implementing an Azure AI Solutions


Overview
The AI-102 certification is intended for developers and engineers who design, build, manage,
and deploy AI solutions using Microsoft Azure. This course focuses on leveraging Azure
Cognitive Services, Azure OpenAI, and Azure Machine Learning to create intelligent applications
powered by natural language processing, computer vision, conversational AI, and more.
Ideal for software developers, AI engineers, and solution architects, this course builds expertise in integrating intelligent features into modern apps, from chatbots to predictive models.
Ideal for software developers, AI engineers, and solution architects, this course builds expertise in integrating intelligent features into modern apps, from chatbots to predictive models.
What You’ll Learn
By the end of this course, you will be able to:
- Develop AI-infused applications using pre-built and custom AI models
- Integrate Azure Cognitive Services (Vision, Speech, Language, Decision APIs)
- Build, train, and deploy machine learning models with Azure Machine Learning
- Implement intelligent search using Azure AI Search
- Design and configure conversational AI solutions using the Azure Bot Framework
- Apply responsible AI practices, including fairness, transparency, and governance
Prerequisites
- Intermediate knowledge of programming (preferably in Python or C#)
- Basic understanding of REST APIs and JSON
- Experience with Azure fundamentals (recommended: AI-900 or AZ-900)
Course Content Outline
1. Plan and Manage an Azure AI Solution
- Select the appropriate Azure services for your AI workloads
- Provision and manage cognitive service resources
- Monitor, secure, and scale Azure AI services
- Implement responsible AI policies and usage guidelines
2. Implement Computer Vision Solutions
- Analyze images and videos using Computer Vision API
- Perform facial detection and analysis
- Use Custom Vision to train and deploy custom image classifiers
- Extract text using OCR and Form Recognizer
3. Implement Natural Language Processing (NLP) Solutions
- Extract insights using Text Analytics and Language Studio
- Translate languages using the Translator service
- Create conversational applications with Language Understanding (LUIS) and Azure
OpenAI (ChatGPT) - Summarize, generate, and refine content using large language models (LLMs)
4. Implement Conversational AI Solutions
- Design and develop intelligent chatbots using Azure Bot Service
- Integrate bots with Microsoft Teams and web channels
- Add natural language understanding using LUIS or Azure OpenAI
- Manage bot conversations and state with QnA Maker or Conversational Language
Understanding
5. Implement Azure AI Search
- Create search indexes and configure search services
- Add AI enrichment (skillsets) to enhance search results
- Integrate Azure AI Search with web and enterprise applications