
Meet the instructor, a cybersecurity professional with 10 years’ experience in cybersecurity, cloud computing, DevOps, and Azure.
Explore Azure regions and datacenters, review availability zones and geography, and learn to filter regions by GDPR, HIPAA, or PCI DSS within the Azure backbone.
Explore four azure subscription types: free with $200 for 30 days, student with 12 months of free credits, pay-as-you-go, and enterprise agreement negotiated with Microsoft, no card required.
Discover how to set up an Azure subscription using the free option, authenticate with your Microsoft account, and access 12 months of free services plus $200 credit.
Explore azure management tools to interact with azure resources: the portal, powershell, cli, cloud shell, and copilot, enabling deployment, automation, cross platform access, and natural language management.
Install PowerShell on macOS using Homebrew, then install the Azure PowerShell module via the official instructions, running commands in the terminal to complete setup.
Authenticate to Azure with connect-azaccount and list subscriptions using Azure PowerShell. Create a North Europe resource group, deploy a Windows 2019 VM, open RDP, and finally delete the resource group.
Install the Azure CLI on Windows via winget by copying and pasting the install command, then close and reopen terminals to use az, and verify az version shows 2.77.0.
Install the Azure CLI on macOS using Homebrew, verify installation with az version, and update the CLI through a simple terminal workflow.
Learn how Azure Copilot guides resource management in the portal, guiding creation of a resource group and VM, and uses Azure Resource Graph queries to list resources with guided prompts.
Compare traditional AI with generative AI to see how generative AI creates new content from data sources and prompts, using examples like code, text, and images.
Discover how large-language models predict the next token from context, driven by probability rather than actual knowledge. See how neural networks and transformers break prompts into domains to generate responses.
Navigate the big three Microsoft AI services - CoPilot bundles for productivity, CoPilot Studio for low-code agent design, and Foundry for code-first AI workloads.
Install Visual Studio Code, Python, and the Azure CLI on your device to run upcoming demos and interact with Microsoft Foundry and Azure services.
Set up your developer environment by installing Python 3.12, creating a virtual environment, selecting a Jupyter kernel, configuring VS Code extensions, Azure CLI, and environment variables for your Foundry project.
Explore Microsoft Foundry, a unified, code-first ai platform for enterprise apps. Build and orchestrate agents with Foundry models, agent service, and Foundry IQ, integrated with Azure.
Set up and explore Azure Foundry from the portal, configure resources and identities, browse models and tools, and implement guardrails and security for Foundry deployments.
Navigate Foundry pricing by examining its pay-as-you-go, service-specific costs for models, agents, knowledge and tools, observability, and local deployment; monitor usage to estimate total costs.
Explore Microsoft Foundry tools, including translator, vision, search, speech, language, and documents intelligence, and note the renaming from Azure AI Foundry to Microsoft Foundry.
Explore foundry models, from pre-built tools for fast, safe tasks to foundation models for creative generation, RAC grounding for accuracy, and fine-tuned custom models for domain-specific workflows.
Deploy an OpenAI model in Foundry by selecting GPT versions, navigating deployment options, and configuring guardrails, memory, and tools to create and publish a usable agent.
Deploy an OpenAI model with Python by configuring environment variables, using the Azure Management Cognitive Services and Foundry AI Projects SDKs, and deploying GPT 4.1 nano in a Jupyter notebook.
Learn to chat with an OpenAI model in Foundry via Python, using environment configuration, a chat client, and discovering three practical uses: virtual assistants, personalized recommendations, and navigation.
Create an IT helpdesk triage agent in Foundry by configuring instructions, enabling up to two clarifying questions, five quick fixes, and escalation, then publish to Teams and Copilot.
Create your first AI agent in Microsoft Foundry with Python, deploying a friendly fitness coach that uses environment files and offers workouts, tips, and healthy habits with GPT 4.1 mini.
Build a web searcher agent in Python that uses Foundry's web search tool to access the internet, deploys via a Jupyter notebook, and returns live, sourced results for questions.
Build an activity planning agent in Python that connects to external APIs via OpenAPI and uses an anonymous OpenAPI tool named activities to suggest educational activities.
Build a Python image generation agent using the Flux One Context Pro model in Foundry, configure endpoints, authenticate, generate and save images from prompts.
Develop an MCP-enabled Python agent that connects to the Microsoft Learn MCP server to fetch tutorials and learning paths, using a learn tool and defined prompts to guide educational queries.
Explore the translator service in Foundry Tools, featuring neural machine translation for text and document translation, plus a custom translator for domain language used by Teams and other Microsoft apps.
Configure translator in Microsoft Foundry to translate text into multiple languages with automatic language detection, deploying Azure language resources via an ARM template and using the Translator SDK.
Architect a language service workflow in Foundry Tools to detect language, extract key phrases, analyze sentiment, and recognize named entities, deploying an Azure language resource with ARM templates and RBAC.
This course contains the use of artificial intelligence.
AI-103: Azure AI Apps and Agents Developer Associate, is a meticulously structured Udemy course aimed at IT professionals seeking to pass the AI-103 exam. This course systematically walks you through the initial setup to advanced implementation with real-world applications.
By passing AI-103: Azure AI Engineer Associate, you're gaining proficiency in the highly recognized Microsoft AI ecosystem.
The course is always aligned with Microsoft's latest study guide and exam objectives:
Choose the appropriate Foundry services for generative AI and agents
Choose an appropriate model for each task, including large language models (LLMs), small language models, multimodal models, and Foundry Tools
Choose the appropriate Foundry services for generative tasks, grounding, vector search, agent workflows, or multimodal processing
Choose an appropriate method for retrieval and indexing
Choose appropriate memory, tool, and knowledge integration services for agent solutions
Set up AI solutions in Foundry
Design Azure infrastructure for AI apps and agent-based solutions
Choose appropriate deployment options
Configure model and agent deployments
Integrate Foundry projects with continuous integration and continuous deployment (CI/CD) pipelines
Manage, monitor, and secure AI systems
Manage quotas, scaling, rate limits, and cost footprints for model and agent workloads
Monitor model performance, drift, safety events, and grounding quality
Monitor data ingestion quality, search index health, and relevance performance
Configure security, including managed identity, private networking, keyless credentials, and role policies
Implement responsible AI across generative AI and agentic systems
Configure safety filters, guardrails, risk detection, and content moderation
Apply responsible AI instrumentation, including evaluators, safety evaluations, and explanation tooling
Implement auditing through trace logging, provenance metadata, and approval workflows
Govern agent behavior with oversight modes, constraints, and tool-access controls
Implement generative AI and agentic solutions (30–35%)
Build generative applications by using Foundry
Deploy and consume LLMs, small models, code models, and multimodal models
Implement retrieval-augmented generation (RAG) in an application
Design workflows, tool-augmented flows, and multistep reasoning pipelines
Evaluate models and apps, including detecting fabrications, relevance, quality, and safety
Integrate generative workflows into applications by using Foundry SDKs and connectors
Configure an application to connect to a Foundry project
Build agents by using Foundry
Define agent roles, goals, conversation-tracking approach, and tool schemas
Build agents that integrate retrieval, function-calling, and conversation memory
Integrate agent tools, including APIs, knowledge stores, search, content understanding, and custom functions
Implement orchestrated multi-agent solutions
Build autonomous or semiautonomous workflows with safeguards and approval flow controls
Integrate monitoring into deployed agents, evaluate agent behavior, and perform error analysis
Optimize and operationalize generative AI systems
Tune generation behavior, such as prompt engineering and adjusting model parameters
Implement model reflection, chain-of-thought evaluations, and self-critique loops
Set up observability by implementing tracing, token analytics, safety signals, and latency breakdowns
Orchestrate multiple models, flows, or hybrid LLM and rules engines
Implement computer vision solutions (10–15%)
Design and implement image- and video-generation solutions
Implement a solution that generates images from text prompts and reference media
Implement a solution that generates videos from text prompts and reference media
Configure image-editing workflows, including inpainting, mask‑based edits, and prompt‑driven modifications
Implement workflows to edit generated videos
Select and apply appropriate generation and editing controls provided by the platform
Design and implement multimodal understanding workflows
Build a solution that analyzes visual context by using multimodal models
Configure apps to produce concise or detailed captions for single or multiple images
Implement a solution that enables question‑answering grounded in visual evidence
Configure generation of alt‑text and extended image descriptions aligned to accessibility guidelines
Implement visual understanding by configuring Azure Content Understanding in Foundry Tools to extract visual characteristics
Implement video analysis workflows to process and interpret video segments
Configure single‑task and pro‑mode Content Understanding pipelines
Implement solutions that identify objects, components, or regions within images or video
Implement responsible AI for multimodal content
Implement filters to classify unsafe or disallowed visual content
Detect and mitigate indirect prompt injection by using embedded text in images
Enforce visual policy rules, such as applying watermarks, flagging prohibited symbols, upholding brand usage requirements, and detecting potentially inappropriate content
Implement text analysis solutions (10–15%)
Apply language model text analysis
Implement solutions to extract entities, topics, summaries, and structured JSON outputs by using generative prompting and Foundry Tools
Configure detection of sentiment, tone, safety issues, and sensitive content
Build solutions that translate text by using Azure Translator in Foundry Tools or LLM‑powered translation flows
Customize language model outputs for domain tasks, such as compliance summarization and domain extraction
Implement speech solutions
Implement workflows to convert speech to text and text to speech for agentic interactions
Integrate speech as an agent modality, including custom speech models
Enable multimodal reasoning from audio inputs
Translate speech into other languages by using language models and Foundry Tools
Implement information extraction solutions (10–15%)
Build retrieval and grounding pipelines
Ingest and index content, such as documents, images, audio, and video
Configure semantic search, hybrid search, and vector search for grounding
Implement enrichment by using custom or built-in skills for text, images, and layout
Configure RAG ingestion flow, including documents and using optical character recognition (OCR)
Connect retrieval pipelines directly to workflows and agent tools
Extract content from documents
Extract information by using multimodal pipelines that combine OCR, layout analysis, and field extraction
Produce clean, grounded representations to use with agents and RAG by using Content Understanding
Implement analyzers for generating structured or markdown outputs for downstream reasoning by using Content Understanding
This course contains promotional materials.