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.
What You’ll Learn
Section titled “What You’ll Learn”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
Course Structure
Section titled “Course Structure”This course is organized into 4 themed weeks plus introduction and summary:
🏠 Day 0: Introduction
Section titled “🏠 Day 0: Introduction”You are here! Get oriented with the course structure and learning path.
📚 Week 1: Fundamentals (Days 1-7)
Section titled “📚 Week 1: Fundamentals (Days 1-7)”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
🔧 Week 2: AZD Deep Dive (Days 8-14)
Section titled “🔧 Week 2: AZD Deep Dive (Days 8-14)”Master Azure Developer CLI:
- AZD templates and workflow
- Installation and commands
- Finding, creating, and deploying templates
- Template deconstruction
- Extensions ecosystem
🔍 Week 3: Deconstruction (Days 15-21)
Section titled “🔍 Week 3: Deconstruction (Days 15-21)”Analyze a real AI Agents template:
- Template deployment and exploration
- Repository structure analysis
- Search, models, and tracing
- Evaluations and red-teaming
- Agent extensions
🧪 Week 4: Experimentation (Days 22-28)
Section titled “🧪 Week 4: Experimentation (Days 22-28)”Build your own solutions:
- Template modification exercises
- Model and agent creation
- Idea to prototype journey
- Prototype to production workflows
- Production to adoption strategies
🎯 Day 30: Summary
Section titled “🎯 Day 30: Summary”Reflect on your journey, review key concepts, and explore next steps.
Learning Approach
Section titled “Learning Approach”Each lesson follows a consistent structure:
- Clear Learning Objectives: Know what you’ll achieve
- Curated Resources: Start with 2-3 key references (prioritizing Microsoft Docs)
- Structured Content: Step-by-step lesson units
- Ask Copilot: Suggested questions to deepen understanding
- Related Resources: Additional materials for further exploration
Prerequisites
Section titled “Prerequisites”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!)
How to Use This Course
Section titled “How to Use This Course”Self-Paced Learning
Section titled “Self-Paced Learning”Complete one lesson per day over 30 days, or adapt the pace to your schedule. Each lesson builds on previous concepts.
Hands-On Practice
Section titled “Hands-On Practice”Don’t just read—do! Follow along with examples, deploy templates, and complete the Week 4 exercises.
Ask Questions
Section titled “Ask Questions”Use the “Ask Copilot” sections in each lesson to engage with GitHub Copilot and deepen your understanding.
Community Learning
Section titled “Community Learning”Share your progress, questions, and insights with the community through GitHub Discussions.
Ready to Begin?
Section titled “Ready to Begin?”Your journey starts with Day 1: Introduction to Microsoft Foundry.
Let’s build something amazing together! 🚀
Resources
Section titled “Resources”Last updated: January 2026