Skip to content

How to Use This HubΒΆ

This page explains how the AI Agents Learning Hub is structured so you can navigate it effectively and get the most out of every lab.


πŸ“Š The Level SystemΒΆ

Every lab is tagged with a level from 50 to 400, inspired by Microsoft's conference session numbering (a widely understood signal of depth).

Level Badge Name What to expect Account needed
50 L50 Awareness Reading and concepts. No tools, no account. ❌ None
100 L100 Foundations First hands-on labs. Minimal setup. βœ… GitHub free
200 L200 Intermediate Code + free-tier cloud (GitHub Models). βœ… GitHub free
300 L300 Advanced Cloud services, integration patterns. βœ… Azure subscription
400 L400 Expert Production architecture, evaluations, cost. βœ… Azure paid

Start at the right level

Don't skip L50/L100 even if you're an experienced developer β€” the conceptual framing helps you make better decisions later.


πŸ—ΊοΈ Learning PathsΒΆ

Labs are grouped into 8 Learning Paths, each focused on a tool or technology:

Path Best for Entry point
πŸ€– GitHub Copilot GitHub users, developers L100
🏭 Microsoft Foundry Azure developers, ML engineers L200
πŸ”Œ MCP Anyone building agent integrations L100
🧠 Semantic Kernel Python / C# developers L100
πŸ“š RAG Developers working with documents/data L100
πŸ‘₯ Agent Builder β€” Teams M365 developers L100
πŸ’» Agent Builder β€” VS Code Extension developers L100
βš™οΈ Pro Code Agents Senior engineers, architects L200

Each path has an index page with the full list of labs, a recommended order, and a short overview of what you'll build.


πŸ’‘ Suggested Learning RoutesΒΆ

Route A β€” "Zero to Agent" (No account required to start)ΒΆ

Lab 001 β†’ Lab 002 β†’ Lab 003 β†’ Lab 012 β†’ Lab 020 (Python or C#)
Go from zero knowledge to running your own MCP server locally, no cloud account needed.

Route B β€” "GitHub-only" (Free GitHub account only)ΒΆ

Lab 010 β†’ Lab 013 β†’ Lab 014 β†’ Lab 022 β†’ Lab 023
Use GitHub Copilot, GitHub Models, and Semantic Kernel β€” everything free, no credit card.

Route C β€” "Full Azure Stack"ΒΆ

Lab 013 β†’ Lab 020 β†’ Lab 030 β†’ Lab 031 β†’ Lab 032 β†’ Lab 033
Requires Azure subscription. Build a complete Foundry Agent with MCP, pgvector, RLS, and observability.

Route D β€” "Teams Developer"ΒΆ

Lab 001 β†’ Lab 011 β†’ Lab 024
Build Copilot Studio agents and Teams bots step by step.


πŸ”– Reading a Lab PageΒΆ

Each lab page follows this standard structure:

# Lab XXX: [Title]

[Info box: Level Β· Path Β· Time Β· Cost]

## What You'll Learn
## Introduction
## Prerequisites Setup
## Lab Exercise
  ### Step 1 ...
  ### Step 2 ...
## Summary
## Next Steps
  • Info box at the top tells you everything at a glance: level, estimated time, and cost/account requirements.
  • Prerequisites Setup tells you exactly what to install or configure β€” with direct links to free trial sign-ups.
  • Lab Exercise is the step-by-step walkthrough.
  • Next Steps links to the natural continuation of the lab.

πŸ’° Free vs. Paid β€” Our CommitmentΒΆ

We believe the best learning resources are accessible. Our goals:

  • βœ… L50 and L100: Zero cost, zero credit card, just a free GitHub account
  • βœ… L200: Use GitHub Models β€” free inference, no credit card
  • ⚠️ L300: Azure free tier where possible; clearly marked when an Azure subscription is needed
  • ⚠️ L400: Paid Azure resources required β€” estimated costs noted in each lab

β†’ See Prerequisites & Accounts for the full setup guide.