
Explore real-world Azure, cloud, cybersecurity, and AI architectures through Christopher's hands-on teaching, drawing on a decade of industry experience and enterprise consulting at Microsoft.
Explore Azure's global backbone with 60 regions, fiber and subsea cables, and region pairs plus availability zones that deliver low latency and fault-tolerant redundancy.
Explore Azure regions and data centers, inspect availability zones and geography, and review the Azure backbone, including gdpr, hipaa, gxp, pci dss compliance and data center tours, sustainability features.
Explore the Azure resource hierarchy from root management group to subscriptions, resource groups, and resources, and learn how governance, inheritance, and policy secure and optimize workloads.
Discover the four Azure subscription types—free with credits, student with no credit card, pay-as-you-go, and enterprise agreement—and learn which best fits learning needs and deployment billing.
Entra ID tenants provide and manage identities—human, managed, and application registrations—and empower identities to access Azure resources or operate outside Azure, not strictly tied to Azure.
Discover how to create an Azure subscription by selecting free or pay-as-you-go options, sign in with a Microsoft account, and access 12 months of free services plus 200 USD credit.
Explore the Azure resource hierarchy by creating and managing management groups, subscriptions, and resource groups. Learn to rename subscriptions, move them between groups, and deploy demo setup in North Europe.
Configure a subscription budget in Azure cost management by selecting the subscription scope, setting a monthly budget (for example 200 dollars), and configuring alerts for actual or forecasted spend.
Explore the five Azure management tools—the portal, PowerShell, CLI, Cloud Shell, and Copilot—and learn to deploy, automate, and manage resources with GUI, scripts, cross-platform commands, and AI assistance.
Navigate the Azure portal to create and manage resources, explore compute options like virtual machines, configure dashboards, search, and deploy a demo VM within a resource group.
Explore how Azure PowerShell works on Windows and macOS, using the Azure PowerShell module to create, read, update, and delete resources, including a resource group and a virtual machine.
Install PowerShell on Windows via WinGet, then add the Azure PowerShell module following the guided commands, with administrator access on client machines.
install PowerShell on macOS using Homebrew, then install the Azure PowerShell module with the provided commands, following the Microsoft article in the terminal.
Use Azure PowerShell to authenticate, create a resource group in North Europe, deploy a Windows 2019 VM with RDP port 3389, verify provisioning, and delete the resource group.
Install and use the Azure CLI on Windows or Mac to manage Azure resources; build a resource group, virtual network, subnet, public IP, network interface, and a virtual machine.
Install the Azure CLI on Windows with WinGet, reopen terminals, then verify with az version (example shows 2.77.0).
Install the Azure CLI on macOS using Homebrew, verify with az version, and update the CLI from the terminal without PowerShell.
Explore resource management with the azure cli by authenticating, listing locations, and creating a resource group, vnet, subnet, public ip, nic, and a windows server vm, with troubleshooting vm sizes.
Explore Azure Cloud Shell in the portal, using Azure CLI or PowerShell, to create a resource group and a Windows Server 2022 VM, then delete the resource group.
Learn how Azure Copilot guides you to manage Azure resources through the portal and Azure Resource Graph (ARG), including creating a resource group and VM, listing resources with ARG queries.
Explore how generative AI differs from traditional AI, focusing on creating new content such as text, images, and code, trained on data sources and driven by prompts.
Explain how large language models predict the next token from a given context. Show they have no inherent knowledge and generate content from token probabilities using neural networks and transformers.
Learn about retrieval-augmented generation (rag), or rac, and how ai retrieves real-time data, augments its knowledge beyond its training data, and generates better, less hallucinated responses.
Learn to craft effective prompts for generative AI by defining roles, tasks, context, input data, and output format to reduce hallucinations, improve accuracy, and save time.
Distinguish agentic AI from GenAI by examining autonomous and semi-autonomous tasks like coding agents, end-to-end ticket resolution, and cross-system workflow automation.
Explore the Microsoft AI services landscape, from the CoPilot bundle with M365, Security, and GitHub CoPilot to Copilot Studio and the code-first Foundry.
Uncover Microsoft Foundry as a unified AI platform for enterprise apps, enabling code-first agent creation, multi-agent orchestration, and an extensive model and tool ecosystem.
Learn to set up the Foundry environment in the Azure portal, navigate the Foundry portal, configure networking and identity, and explore models, tools, templates, and guardrails for secure AI workflows.
Explore a pay-as-you-go pricing landscape for Microsoft Foundry, where costs vary by service—from models and tokens to agents, knowledge and tools, observability, and local deployments—requiring close cost monitoring.
Explore the lab setup using your device with Visual Studio Code, Python, and the Azure CLI to build with Microsoft Foundry and Azure services.
Set up your developer environment for Microsoft Foundry by installing Python 3.12, creating a virtual environment, configuring a Jupyter kernel in Visual Studio Code, and authenticating with the Azure CLI.
Deploy an OpenAI model in the Foundry portal, selecting GPT 4.1 or other models due to registration constraints, configure deployment settings, guardrails, and create and publish an agent with tools.
Deploy a model to Microsoft Foundry with Python using a Jupyter notebook, install the Azure cognitive services and Foundry SDKs, load environment configuration, and deploy and test the model.
Learn to chat with a Foundry model via Python by loading environment file, connecting to your project, and querying the model to reveal three practical AI uses in everyday life.
Explore how the Microsoft Foundry agent service acts as an assembly line to build agents from inputs, large language model, and tool calls, while handling multi-agent workflows, observability, and security.
Create an IT helpdesk triage agent in Foundry with two clarifying questions, up to five quick fixes, a category and urgency, plus a web search tool and publish to Teams.
Learn to create your first AI agent in Microsoft Foundry with Python, deploying a friendly fitness coach to generate workout plans and healthy habits via a guided notebook workflow.
Create a live internet-searching agent in Python within the Foundry environment that uses the web search preview tool to fetch current information with internet sources.
Create a code interpreter powered agent in Foundry that writes and runs Python in a sandbox, analyzes a coffee shop CSV, and generates a horizontal bar chart of revenue.
Build a python-based agent in Foundry that uses an OpenAPI tool to connect to the bored activity API, load an OpenAPI spec, and propose activities by category.
Learn to build an image generation agent in Python with Foundry by deploying a FluxOne Context Pro model, configuring endpoints, authenticating, and generating and saving 1024 by 1024 png images.
Create an MCP-enabled Python agent that connects to Foundry and external services, specifically Microsoft Learn, using a learn tool to fetch beginner-friendly Azure Cloud Services resources and learning paths.
Create a two-tool agent in Foundry by using the OpenAPI tool and MCP tool to query the board activity API and Microsoft Learn, loading config and demonstrating multi-tool capabilities.
Explore Microsoft Foundry by distinguishing its features from the Foundry tools, such as Translator and Vision, which serve as APIs for translating, searching, and recognizing visual content.
Discover Microsoft Foundry speech capabilities, including speech to text, text to speech, captioning, translation, and live ai voice conversations, plus custom voices with cli, sdk, and rest api.
Configure Azure AI speech resources to convert text to natural sounding audio, use SSML for advanced speech synthesis, and transcribe audio back to text using a Python notebook.
Explore the language service in Foundry Tools, a natural language processing tool enabling language detection, summarization, key-phrase extraction, PII and named-entity recognition for intelligent apps via REST APIs and libraries.
Explore the language service in Foundry Tools, detecting language, extracting key phrases, analyzing sentiment, and recognizing named entities, with Azure deployment steps and RBAC configuration.
Explore the translator service in Foundry Tools, a neural machine translation engine for text and document translation, with a custom translator for domain language.
Explore how the Microsoft Foundry translator translates text to multiple languages in one call, uses auto language detection, and deploys an Azure language resource via an ARM template.
Utilize Microsoft Foundry's document intelligence to process diverse data across SharePoint, PDFs, databases, and the cloud using pre-built, custom, or add-on models to speed data collection and enable data-driven decisions.
Explore how Document Intelligence in Microsoft Foundry reads PDFs, extracts invoice and receipt data, detects handwritten text, and measures confidence, using ARM templates and the Azure resource deployment workflow.
Explore how Foundry Tools’ Search unifies internal and web content through classic search and agentic retrieval, grounding LLM-driven answers in indexed knowledge sources and remote sources like SharePoint and Bing.
Learn to deploy and configure Azure ai search with full-text search, filters, and rac integration with Azure OpenAI, including building a search index, uploading documents, arm templates, and rbac setup.
Analyze images in Microsoft Foundry with the Azure Vision REST API, authenticate via Entra ID or API key, and parse captions, tags, objects, OCR, dense captions, and people detection.
Orchestrate Foundry agents by building an email summarizer workflow with visual designer, YAML, or code, register the agent and workflow, and test end-to-end to output standardized five-part summaries.
See how Foundry builds a human-in-the-loop workflow for customer support, with triage-based classification, conditional routing to specialists, and a human handoff for AI governance.
Orchestrate five agents in Microsoft Foundry to build an AI powered hiring pipeline with resume screening, skills scoring, cultural fit, compensation estimation, and a final recommendation.
This course contains the use of artificial intelligence.
Master Microsoft Foundry: Build Intelligent AI Agents from Scratch to Production
Unlock the full power of Microsoft Foundry and learn to build autonomous AI agents that reason, search, remember, and collaborate. This comprehensive, hands-on course takes you from core Azure AI services all the way to production-grade multi-agent systems — with real, executable Python code in every lesson.
What You'll Build:
You won't just watch — you'll build. Starting with individual AI capabilities like language detection, text translation, speech synthesis, document extraction, and content moderation, you'll progressively assemble these building blocks into increasingly sophisticated intelligent agents. By the end, you'll architect multi-agent workflows where specialized agents collaborate autonomously to solve complex real-world problems.
What's Inside:
Foundry Tools — Hands-on with six core Azure AI services: Language, Translator, Speech, Search, Document Intelligence, and Content Safety. Each demo includes Infrastructure-as-Code (ARM templates) so you can deploy every resource with a single command — no portal clicking required.
Building Your First Agent — Create a conversational AI agent in Azure AI Foundry, give it instructions, connect it to conversations, and watch it respond intelligently.
Agent Memory & Context — Build agents that remember user preferences across sessions using memory stores and embedding models for semantic search.
Code Interpreter — Equip your agent with the ability to write and execute Python code on the fly — performing data analysis, generating charts, and processing CSV files in a sandboxed environment.
Connecting Agents to the World — Integrate external REST APIs via OpenAPI specifications, connect to MCP (Model Context Protocol) servers, add real-time web search, and combine multiple tools in a single agent that intelligently decides which tool to use.
Multi-Agent Workflows — Orchestrate complex systems using the Microsoft Agent Framework. Build sequential pipelines where one agent's output feeds into the next, parallel workflows where agents work simultaneously, and cloud-hosted agents with real-time streaming responses.
Production Monitoring with KQL — Monitor your agents in production using Kusto Query Language and Azure Application Insights. Track token usage, trace agent reasoning, analyze errors, and build operational dashboards.
Infrastructure as Code — Demos includes ARM templates with detailed comments, parameter files, and deployment instructions. Deploy Azure resources in the correct configuration state without touching the Azure Portal.
This course contains promotional materials.