👨‍🏫 Instructor-Led Training

AI-3003: Develop natural language solutions in Azure​

Course Code: AI-3003
Duration: 1 Day
Level: Intermediate
Category: AI and Machine Learning

Course Overview

Course Description

Master the art of building advanced natural language solutions in Azure with this intermediate-level, instructor-led course. Designed for developers and AI engineers, this training dives deep into the design, development, and deployment of language understanding, text analytics, conversational AI, translation, and speech-enabled applications using Azure AI Language, Azure Translator, and Azure Speech Services. Explore how to implement sentiment analysis, entity recognition, custom classification, and real-time speech translation. The course balances theory with practice, with 40–50% of time dedicated to hands-on exercises.


Target Audience

Ideal for:

  • AI Engineers, Software Developers, and Cloud Developers building natural language processing (NLP) solutions in Azure

  • Professionals familiar with programming in C# or Python and comfortable using Azure portal and REST APIs

Prerequisites:

  • Basic experience with Azure fundamentals

  • Programming knowledge in C# or Python


Course Outline

Module 1: Analyze Text with Azure AI Language

  • Leverage Azure AI Language to perform sentiment analysis, language detection, key phrase extraction, and entity recognition

  • Understand linked entities and how to apply them in NLP solutions

Module 2: Build Question Answering and Conversational AI Solutions

  • Create question answering systems using knowledge bases

  • Develop multi-turn conversational agents using Conversational Language Understanding (CLU) models

  • Apply active learning to improve accuracy and user experience

Module 3: Develop Custom Text Classification and Named Entity Recognition Models

  • Train custom text classifiers to categorize documents and data

  • Build and deploy custom Named Entity Recognition (NER) models to extract domain-specific entities from unstructured text

Module 4: Translate Text with Azure Translator

  • Implement text translation and transliteration services

  • Customize translation pipelines for multilingual applications

Module 5: Build Speech-Enabled Solutions with Azure Speech Services

  • Integrate speech-to-text and text-to-speech capabilities for interactive applications

  • Use Speech SDKs to implement real-time speech translation and voice commands


Hands-On Experience

The course dedicates 40–50% of time to hands-on coding exercises, demos, and applied practice to solidify skills in building practical natural language solutions in Azure.


Skills You’ll Gain

By the end of AI-3003, you will be able to:

  • Analyze and interpret textual data using Azure AI Language services

  • Develop conversational AI agents and question-answering solutions

  • Build custom classifiers and entity recognition models for specialized NLP tasks

  • Translate text and speech across languages for global applications

  • Design and implement speech-enabled applications using Azure Speech Services

Hands-On Labs

This course includes practical, hands-on laboratory exercises to reinforce your learning:

Ready to Get Started?

Join thousands of professionals who have advanced their careers with our training programs.

Join Scheduled Training

Find upcoming sessions for this course and register for instructor-led training with other professionals.

View Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote