Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI-103 - Azure AI Apps and Agents Developer Associate
Bestseller
Rating: 4.5 out of 5(2,251 ratings)
20,391 students

AI-103 - Azure AI Apps and Agents Developer Associate

Prepare for the AI-103 - Microsoft Certified Azure AI Apps and Agents Developer Associate exam
Created byAlan Rodrigues
Last updated 7/2026
English

What you'll learn

  • Prepare for the AI-103: Developing AI Apps and Agents on Azure certification exam with structured lessons, demos, quizzes, and hands-on labs.
  • Plan and design Azure AI solutions using Microsoft Foundry, Azure AI services, generative AI models, and responsible AI principles.
  • Build generative AI applications using model deployments, prompts, system instructions, parameters, and the Responses API.
  • Create and configure AI agents in Microsoft Foundry that use instructions, tools, knowledge sources, and connected business systems.
  • Implement retrieval-augmented generation solutions using Azure AI Search, embeddings, vector search, hybrid search, and semantic ranking.
  • Develop Python applications that interact with Azure AI services, Microsoft Foundry projects, agents, tools, and OpenAI-based models.
  • Work with Azure AI services for vision, speech, language, translation, document intelligence, and content understanding scenarios.
  • Evaluate, secure, monitor, and improve AI applications and agents using practical techniques aligned with real-world business requirements.

Course content

15 sections381 lectures30h 55m total length
  • There's more that meets the eye with this course2:53

    In this lecture, I wanted to let students know how I have approached building this course. There is more than meets the eye with this course. This course should be your one stop shop for the entire AI model and agent learning landscape.

  • How each section is structured3:44

    In this lecture, we explain how the course is organized so you know what to expect as you move through each section. You will see how concepts, demonstrations, hands-on labs, code walkthroughs, and exam-focused explanations work together to help you prepare for the AI-103 certification.

  • What are the objectives we are going to cover in this section1:26

    This lecture gives you a quick overview of the foundation topics covered in this section. We look at generative AI fundamentals, Microsoft Foundry, model deployments, Python development, model behavior, multimodal models, and built-in tools that OpenAI models can use.

  • PowerPoint Slides download0:13
  • Code and resources download for this section0:28
  • Generative AI Fundamentals6:16

    In this lecture, we introduce the core ideas behind generative AI. You will learn how models generate text, why prompts matter, and how generative AI can be used in real business scenarios such as customer support, document processing, automation, and knowledge assistance.

  • Lab - Creating a Microsoft Foundry Resource7:49

    In this hands-on lab, you will create the Microsoft Foundry resource required for the rest of the course. This gives you a working environment where you can deploy models, build AI apps, create agents, and experiment with the services used throughout AI-103.

  • Large Language Models vs Small Language Models8:05

    This lecture explains the difference between large language models and small language models. You will learn why model size matters, how it affects cost, speed, reasoning ability, and where each type of model can be useful in real-world application design.

  • How People and Organizations use AI Models3:41

    In this lecture, we look at how AI models are applied in practical business scenarios.

  • Introduction to Microsoft Foundry7:43

    This lecture introduces Microsoft Foundry as the central platform for building, testing, deploying, and managing AI apps and agents on Azure. You will learn how Foundry brings together models, tools, agents, evaluations, and developer workflows in one place.

  • Creating the Azure Free Account4:48

    In this lecture, we walk through the process of creating an Azure account so you can follow along with the hands-on labs. This is an important setup step because many of the demonstrations use Azure resources created inside a real subscription.

  • Getting started with Microsoft Foundry8:58

    This lecture helps you get familiar with the first steps inside Microsoft Foundry. You will see how to access the platform, understand the project experience, and prepare your environment for model deployments and AI application development.

  • Quick Tour of Microsoft Foundry7:33

    In this lecture, we take a guided tour of Microsoft Foundry. You will see the key areas of the portal, including projects, models, deployments, agents, tools, evaluations, and monitoring features that will be used throughout the course.

  • Deploying Models in Microsoft Foundry10:11

    This lecture explains the concept of model deployment in Microsoft Foundry. You will learn why deploying a model is required before using it in an application, and how deployments give your code and agents a specific model endpoint to call.

  • Lab - Deploying Models in Microsoft Foundry10:21

    In this hands-on lab, you will deploy a model in Microsoft Foundry. This prepares the model so it can be used from the playground, from your Python code, and later by agents and tools in more advanced scenarios.

  • Getting Started Python Development with Microsoft Foundry5:40

    This lecture introduces the Python development workflow for working with Microsoft Foundry. You will learn how your local development environment connects to Azure, how SDKs are used, and how Python becomes the bridge between your application and deployed AI model

  • Installing Python and VS Code4:19
  • Lab - First API Call to a Foundry-Deployed Model12:06

    In this lab, you will make your first API call to a model deployed in Microsoft Foundry. This is an important milestone because it shows how your own application code can send input to a model and receive a response programmatically.

  • Controlling Model Behaviour3:45

    This lecture explains how developers can guide and control model responses. You will learn how instructions, prompts, parameters, and model settings influence the way a model answers, making responses more useful, consistent, and aligned with business needs.

  • Lab - Controlling Model Behaviour5:54

    In this lab, you will apply model behavior controls in code. You will see how small changes to instructions and parameters can change the quality, tone, structure, and usefulness of the model’s output. 

  • Reasoning Effort Thinking Before Answering6:34

    This lecture introduces the idea of reasoning effort and why some tasks require deeper thinking before a model responds. You will learn how reasoning-focused settings can help with more complex tasks such as analysis, planning, troubleshooting, and multi-step problem solving.

  • Lab - Multi-modal models6:25

    In this lab, you will work with a multimodal model that can process more than just text. You will see how AI applications can use inputs such as images along with text prompts, opening the door to scenarios like visual inspection, document understanding, and image-based support.

  • Tools and Models9:18

    This lecture explains why tools are important when building AI apps and agents. Models are powerful, but tools allow them to retrieve information, perform calculations, search the web, analyze files, run code, and interact with external systems.

  • Lab - Using the Web Search Tool4:33

    In this lab, you will use the web search tool to help a model retrieve up-to-date information. This demonstrates how tools can extend a model beyond its built-in training data and help provide more current and grounded responses.

  • Lab - Code Interpreter Tool2:51

    In this lab, you will explore the Code Interpreter tool. You will see how it can help with tasks such as calculations, data analysis, file processing, and generating insights from structured information, making it useful for business and developer scenarios.

  • Section Quiz

Requirements

  • Basic familiarity with cloud computing concepts is helpful, but not mandatory.
  • A fundamental understanding of programming is recommended, preferably with some experience in Python.
  • Access to a Microsoft Azure account is recommended for completing the hands-on labs.
  • Basic knowledge of APIs, HTTP requests, and JSON will be useful for some developer-focused labs, but these concepts are explained as needed.
  • A willingness to learn how modern AI apps, agents, RAG solutions, and Azure AI services are built in real-world scenarios.

Description

Version 2.0 – Major AI-103 Course Update

This course has been significantly updated to help students prepare for both the AI-102 Azure AI Engineer Associate exam and the newer AI-103: Developing AI Apps and Agents on Azure exam.

Microsoft has introduced AI-103 as the newer exam path for developers and AI engineers who want to build, manage, and deploy modern AI applications and agentic solutions on Azure. The AI-103 exam focuses on practical skills such as planning Azure AI solutions, implementing generative AI and agentic solutions, working with computer vision, text analysis, and information extraction solutions.

What’s new in this course update

  • Practice quizzes at the end of key sections
    Reinforce your understanding with targeted questions that help you check your readiness as you move through the course.

  • Updated videos featuring the latest OpenAI and Azure AI capabilities
    Several lessons have been refreshed to reflect newer model capabilities, the Responses API, tool usage, and practical development patterns for modern AI applications.

  • Brand-new AI-103 focused sections
    The course now includes new content aligned with the AI-103 exam objectives, including Microsoft Foundry, generative AI apps, AI agents, tools, knowledge grounding, retrieval-augmented generation, multimodal AI, and responsible AI solution design.

By the end of this course, you should be able to:

  1. Understand the key skills measured in the AI-103 exam

  2. Build AI applications that use Azure AI services

  3. Use generative AI models in real application workflows

  4. Create and configure agents in Microsoft Foundry

  5. Ground AI responses using Azure AI Search and knowledge sources

  6. Connect agents to tools, APIs, and business systems

  7. Work with vision, speech, language, and information extraction services

  8. Understand how to plan, secure, evaluate, and manage Azure AI solutions

This course is ideal for developers, cloud engineers, AI engineers, and students who want to prepare for Microsoft Azure AI certification while also gaining practical, job-ready AI development skills.

Version 1.1

Below are the updates made to the course

Practice Quizzes at the end of every section – reinforce knowledge and test your readiness along the way.
Updated videos featuring the latest GPT-5 model – stay ahead with the most current AI advancements. These updates were made to the videos pertaining to Section 2 of the course.

Brand-new videos on the Responses API and tools – learn how to apply OpenAI's latest capabilities in real scenarios. These updates are available in Section 2 of the course

All-new Project Section (Major Update!) – a complete real-world project where you’ll:

  • Build and manage knowledge bases

  • Write code to interact with the knowledge base

  • Host solutions on Azure which include Azure Functions, Storage accounts and Docker containers

  • Work extensively with Azure AI Search

  • And much more…

Course Description

This project will not only help you review key exam concepts but also give you hands-on experience that mirrors real industry applications—making your learning practical, actionable, and career-ready.

Unlock your potential and step confidently into the world of AI with our AI-102: Azure AI Engineer Associate Exam Preparation Course! Whether you’re aiming for the prestigious Microsoft certification or looking to elevate your career by mastering Azure AI, this course gives you the edge you need.

This hands-on, beginner-friendly program goes beyond just theory — you’ll learn how to design, build, and deploy real-world AI solutions using Microsoft Azure. From generative AI and computer vision to natural language processing, speech, and knowledge mining, you’ll discover how to harness the full power of Azure AI services to create intelligent, impactful applications.

With clear explanations, practical Python coding examples, and guided labs, you’ll gain the confidence to solve real-world challenges while also preparing for exam success. You’ll also learn how to implement responsible AI practices, apply prompt engineering, fine-tune models, and integrate solutions into production environments seamlessly.

If you’re a developer, data professional, or an aspiring AI engineer looking to future-proof your skills and showcase your expertise, this course is for you. By the end, you’ll be ready to pass the AI-102 exam — and even more importantly, to build solutions that make a difference.

Start your journey today — your future in AI starts here!

Who this course is for:

  • Students and professionals preparing for the AI-103: Developing AI Apps and Agents on Azure certification exam.
  • Developers who want to build AI-powered applications using Azure AI services, Microsoft Foundry, OpenAI-based models, and Python.
  • Cloud engineers and AI engineers who want practical experience with generative AI apps, agents, tools, and retrieval-augmented generation on Azure.
  • Solution architects who want to understand how to design secure, scalable, and responsible AI solutions using Microsoft Azure.
  • Professionals who want hands-on exposure to vision, speech, language, document intelligence, content understanding, and multimodal AI services.