Skip to content

Welcome to 30DaysOfAZD

Welcome to an immersive, hands-on learning experience designed to take you from AI application fundamentals to building production-ready solutions using Azure Developer CLI (AZD) templates.

Over the next 30 days, you’ll embark on a structured learning journey that covers:

  • Fundamentals: Understanding Microsoft Foundry, AI application architecture, and infrastructure provisioning
  • AZD Mastery: Deep diving into Azure Developer CLI templates, workflows, and best practices
  • Deconstruction: Analyzing real-world AI agent templates to understand their components
  • Experimentation: Hands-on exercises building from prototypes to production-ready solutions

This course is organized into 4 themed weeks plus introduction and summary:

You are here! Get oriented with the course structure and learning path.

Set the foundation with core concepts:

  • Introduction to Microsoft Foundry
  • Enterprise Retail AI application scenario
  • App Development Lifecycle (using apartment analogy)
  • AI App Architecture exploration
  • Infrastructure provisioning approaches

Master Azure Developer CLI:

  • AZD templates and workflow
  • Installation and commands
  • Finding, creating, and deploying templates
  • Template deconstruction
  • Extensions ecosystem

Analyze a real AI Agents template:

  • Template deployment and exploration
  • Repository structure analysis
  • Search, models, and tracing
  • Evaluations and red-teaming
  • Agent extensions

Build your own solutions:

  • Template modification exercises
  • Model and agent creation
  • Idea to prototype journey
  • Prototype to production workflows
  • Production to adoption strategies

Reflect on your journey, review key concepts, and explore next steps.

Each lesson follows a consistent structure:

  1. Clear Learning Objectives: Know what you’ll achieve
  2. Curated Resources: Start with 2-3 key references (prioritizing Microsoft Docs)
  3. Structured Content: Step-by-step lesson units
  4. Ask Copilot: Suggested questions to deepen understanding
  5. Related Resources: Additional materials for further exploration

To get the most from this course, you should have:

  • Basic understanding of cloud computing concepts
  • Familiarity with Azure (helpful but not required)
  • Command line comfort
  • A GitHub account
  • An Azure subscription (free tier works!)

Complete one lesson per day over 30 days, or adapt the pace to your schedule. Each lesson builds on previous concepts.

Don’t just read—do! Follow along with examples, deploy templates, and complete the Week 4 exercises.

Use the “Ask Copilot” sections in each lesson to engage with GitHub Copilot and deepen your understanding.

Share your progress, questions, and insights with the community through GitHub Discussions.

Your journey starts with Day 1: Introduction to Microsoft Foundry.

Let’s build something amazing together! 🚀


Last updated: January 2026