Master Skills with
Hands-On Learning
Every course includes a personal AI instructor. From cloud labs to interactive simulations — learn by doing, not just watching.
Programming Foundations with Rust
Learn programming from scratch using Rust. Install the toolchain, write Cargo programs, use Vec and HashMap, handle errors with Result and Option, and read real Rust code. No prior programming experience required.
Building MCP Servers
Ship your own Model Context Protocol servers. Expose tools, resources, and prompts to any MCP-compatible client such as Claude Desktop, Claude Code, or your own app. Cover stdio and HTTP transports, packaging and distribution, and testing patterns in Python.
MCP Fundamentals with Claude
Learn Model Context Protocol, the open standard Anthropic built so Claude can discover and call external tools and data sources without custom glue. Understand the three primitives (tools, resources, prompts), connect to existing MCP servers from Python, and build a multi-server client.
Retrieval-Augmented Generation with Claude
Ground Claude in your own data with retrieval-augmented generation. Build hybrid vector plus full-text pipelines, chunk documents for optimal retrieval, add reranking for precision, and evaluate whether answers stay faithful to sources. Lightweight in-process vector search keeps the focus on RAG mechanics, not infrastructure.
Building Claude Agents
Turn Claude from a one-shot chat model into an autonomous agent. Build tool-calling loops from scratch, add multi-step orchestration with retries, produce safe structured JSON, and evaluate agent behavior on real tasks. Hands-on in a Python VS Code lab with the Claude API proxy handling auth.
Prompt Engineering with Claude
Shape Claude's output on purpose. Cover XML tag conventions, few-shot examples, chain-of-thought scaffolding, and prompt caching for cost and throughput wins. For developers who have made their first Claude calls and want prompts that hold up in production.
AI Engineering Foundations with Claude
Entry-level primer for software engineers new to Claude. Tour the Console and Playground, make your first API calls from Python, build multi-turn conversations with streaming, and learn how to pick the right model for the job on cost, latency, and capability.
Implementing Analytics Solutions Using Microsoft Fabric (DP-600)
Design and ship enterprise Microsoft Fabric analytics — OneLake, Lakehouse + Warehouse, Real-Time Intelligence, semantic models, DAX, and Copilot. Aligned to the DP-600 exam (Skills Measured as of July 21, 2026).
AI-500: Designing and Implementing Multi-Agent AI Solutions
Build, evaluate, secure, and ship production multi-agent AI systems on Microsoft Foundry using the Agent Framework, MCP, LangGraph, RAG, and Zero Trust patterns — aligned to the AI-500 certification.
AI-3026: Agent Development on Microsoft Foundry
Build and orchestrate AI agents on Microsoft Foundry — from single-agent function tools + MCP + RAG through the Microsoft Agent Framework and A2A multi-agent patterns. Anchored in the Halcyon Insurance claims-modernization scenario.
AI-300: Operationalizing Machine Learning and Generative AI Solutions
Operationalize ML and generative AI on Azure — Azure ML lifecycle, Foundry evaluations, GitHub Actions OIDC, RAG tuning, fine-tuning. AI-300 exam prep.
Azure AI Foundry Intensive for DIA Developers (AI-3016)
Two-day Azure AI Foundry intensive for DIA developers. Eight teaching+hands-on pairs covering Foundry projects, model catalog, Responses API, tools, RAG with Azure AI Search, production observability, and an end-to-end capstone. Fictional SIB OSINT scenario, non-classified.
AI-200: Developing AI Cloud Solutions on Azure for Python Developers
Build production-ready Python AI back-ends on Azure across 12 hands-on labs: containers (ACR, App Service, Container Apps, AKS), data services with vector search (Cosmos DB, PostgreSQL pgvector, Managed Redis), eventing (Service Bus, Event Grid, Functions), and security + observability (Key Vault, App Configuration, OpenTelemetry, KQL). Capstone integrates everything into the Northwind Logistics back-end. Prepares you for Microsoft Exam AI-200.
OpenAI: Pages Unwritten — Build a Choose-Your-Own-Adventure
Build a playable choose-your-own-adventure visual novel with the OpenAI API. Add a storyteller, branching choices, scene backgrounds with gpt-image-1, story-arc tracking, and streaming — one exercise at a time.
OpenAI: Dungeon Quest — Build an AI-Powered RPG
Build a playable web RPG step by step using the OpenAI API. Add a game master, NPC dialogue, combat narration, structured output, streaming, and voiced speech narration — one exercise at a time.
Introduction to Gemini Enterprise Agent Platform for Python Developers
Developer-first introduction to Gemini on the Gemini Enterprise Agent Platform using the google-genai SDK. Build real Python apps with multimodal prompts, streaming, thinking mode, safety settings, and structured JSON output. Ends with a capstone merch-desk CLI.
AI-901: Microsoft Azure AI Fundamentals for Python Developers
Foundational, hands-on AI-901 prep. Learn Responsible AI, Foundry models, prompts, agents, text, speech, vision, and Content Understanding — all on Microsoft Foundry using Python.
AI-103: Developing AI Apps and Agents on Azure for Python Developers
Build production-ready generative AI solutions and agents on Microsoft Foundry using the OpenAI Responses API, Foundry Agent Service SDK, Microsoft Agent Framework, Azure AI Search, Content Understanding (documents + video), Vision, and Voice Live — aligned to the AI-103 certification.
OpenAI: Multimodal Applications with GPT-4o
Build multimodal AI applications with GPT-4o vision, Whisper audio transcription, TTS speech synthesis, and gpt-image-1 image generation.
OpenAI: Embeddings & Retrieval Systems (RAG)
Build production RAG pipelines with OpenAI embeddings, pgvector, hybrid BM25+vector search, and the native File Search API.
OpenAI: Tool Calling & Structured Outputs
Build production-grade tool-calling systems with JSON Schema definitions, parallel execution, Pydantic structured outputs, and role-based permission enforcement.
OpenAI: Prompt Engineering for Developers
Design reliable, cost-efficient prompts using personas, few-shot examples, chain-of-thought, prompt chaining, and injection defense. Five hands-on labs from classifier to document pipeline.