AI-102 Microsoft Azure AI Engineer Associate

Implementing an Azure AI Solution softwares.


4 days
All levels
0 lessons
0 quizzes
0 students

Course Info

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

What Will I Learn From This Course?

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


Before attending this course, students must have Knowledge of Microsoft Azure and ability to navigate the Azure portal, Knowledge of either C# or Python and Familiarity with JSON and REST programming semantics.


Lectures, visual presentations, hands-on demo files and lab exercises, Q&A.

Target Audience

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.

Course Outline for This Programme

• Introduction to Artificial Intelligence
• Artificial Intelligence in Azure

• Getting Started with Cognitive Services
• Manage and Monitor Cognitive Services Security
• Using Cognitive Services for Enterprise Applications
• Using Cognitive Services Container

• Analyzing Text
• Translating Text

• Speech Recognition and Synthesis
• Speech Translation

• Creating a Language Understanding App
• Publishing and Using a Language Understanding App
• Using Language Understanding with Speech

• Creating a QnA Knowledge Base
• Publishing and Using a QnA Knowledge Base

• Create a Bot with the Bot Framework SDK
• Create a Bot with Bot Framework Composer
• Implementing a Conversational Bot

• Analyzing Images
• Analyzing Videos

• Image Classification
• Classify Images with Custom Vision
• Object Detection
• Detect Objects in Images with Custom Vision

• Detecting Faces with the Computer Vision Service
• Using the Face Service
• Detect, Analyze, and Recognize Faces

• Reading text with the Computer Vision Service
• Extracting Information from Forms with the Form Recognizer service

• Implementing an Intelligent Search Solution
• Azure Cognitive Search solution
• Developing Custom Skills for an Enrichment Pipeline
• Custom Skill for Azure Cognitive Search
• Creating a Knowledge Store with Azure Cognitive Search

Curriculum is empty

Renganathan Palanisamy has extensive experience in both academic and corporate training arena which enables him to incorporate best practices of both training approach to ensure training delivery is effective and relevant. This is further strengthened by his involvement in various technology related collaboration with renowned players in the industry such as Microsoft, IBM and Oracle. During his service as a Programme Leader in KDU College Sdn Bhd, he was responsible for coordination, collaboration and delivery of courses offered by Sun Microsystems in partnership with Guidance View and as Authorized Sun Education Centre, Oracle under its Workforce Development Programme and Microsoft through its MSDN Academic Alliance Programme.

He started off his early days of involvement in IT industry professing strong inclination towards Java technology and the object oriented design and development practices. He was able to share his in-depth knowledge of the technology via several academic courses and workshops he conducted for students and academic staff alike. Later he ventured into database design and development with Oracle and eventually expanded to include Microsoft SQL Server as well as IBM DB2 and IBM Informix.

Currently his main focus is on delivering Data Management and Business Intelligence tracks which is strongly complemented by his exposure to non-Microsoft related technologies. He has strong understanding of .NET technologies and tools. His knowledge is seeked as evident in his presence at premier events such as Microsoft TechEd and his involvement in SQL PASS local group (SPAN). His technical skills coupled with know-how of training delivery techniques have earned him recognition amongst his peers and attendees of his training sessions. His specialty includes the ability to relate concepts derived from various technologies and ability to ensure smooth transition for trainees migrating to different technology. Resourcefulness is his trademark and this helps enhance the training experience of the attendees.

He is a dynamic and versatile individual. He is willing to take up new challenges to learn and has the ability to apply new skills in a short span of time. Other strengths include good time management, analytical skills, ability to present ideas in innovative ways and most importantly, a sense of responsibility.