Azure-AI_Foundry

Azure AI Foundry — 12-Week Self-Paced Study Plan

Goal: Go from zero to confidently building, deploying, and managing AI solutions on Azure AI Foundry.

Pace: 6–8 hours per week · All weeks are self-paced — adjust as needed.

Prerequisites (before Week 1):


How to Use This Syllabus

  1. Work through each week in order — later weeks build on earlier ones.
  2. Check off items as you complete them using the - [ ] checkboxes.
  3. Every 3 weeks there is a Milestone Checkpoint — use it to self-assess before moving on.
  4. Hands-on labs reference the hands-on-labs.md index.

Week 1 — Introduction to Azure AI Foundry (Module 1)

Estimated Hours: 6 Difficulty: Beginner

Prerequisites: Azure subscription, Azure CLI

# Task Done
1 Read What is Azure AI Foundry? - [ ]
2 Explore the AI Foundry portal at https://ai.azure.com - [ ]
3 Understand Hubs, Projects, and Resources hierarchy - [ ]
4 Review AI Foundry architecture - [ ]
5 Compare AI Foundry vs standalone Azure AI Services - [ ]

Lab: Lab 01 — Create Your First Hub and Project

Microsoft Learn Path: Introduction to Azure AI Foundry


Week 2 — Models & Model Catalog (Module 2)

Estimated Hours: 7 Difficulty: Beginner

Prerequisites: Week 1 completed (Hub & Project created)

# Task Done
1 Browse the Model Catalog - [ ]
2 Understand model families: OpenAI, Meta Llama, Mistral, Microsoft Phi - [ ]
3 Learn deployment options: Serverless API, Managed Compute, Global/Standard - [ ]
4 Deploy a GPT model via the portal - [ ]
5 Deploy an open-source model via Serverless API - [ ]
6 Compare model capabilities and pricing - [ ]

Lab: Lab 02 — Deploy and Compare Models

Microsoft Learn Path: Deploy models in Azure AI Foundry


Week 3 — Playground & Prompt Engineering (Module 3)

Estimated Hours: 7 Difficulty: Beginner

Prerequisites: Week 2 completed (at least one model deployed)

# Task Done
1 Use the Chat Playground with your deployed model - [ ]
2 Experiment with system prompts, temperature, top-p - [ ]
3 Practice few-shot prompting techniques - [ ]
4 Try chain-of-thought prompting - [ ]
5 Use the Images and Completions playgrounds - [ ]
6 Export playground settings to code - [ ]

Lab: Lab 03 — Prompt Engineering in the Playground

Microsoft Learn Path: Prompt engineering techniques


🏁 Milestone Checkpoint 1 (After Week 3)

Self-assess before continuing:

If any items are unchecked, revisit the corresponding week before proceeding.


Week 4 — Azure AI SDKs & Code-First Development (Module 4)

Estimated Hours: 8 Difficulty: Intermediate

Prerequisites: Weeks 1–3 completed, Python environment set up

# Task Done
1 Install SDKs: azure-ai-projects, azure-ai-inference - [ ]
2 Authenticate with DefaultAzureCredential - [ ]
3 Send chat completions programmatically - [ ]
4 Handle streaming responses - [ ]
5 Use the REST API directly with curl - [ ]
6 Explore the azure-ai-inference SDK reference - [ ]

Lab: Lab 04 — Build a Chat App with the AI SDK

Microsoft Learn Path: Develop AI apps with Azure AI Foundry SDK


Week 5 — Retrieval-Augmented Generation (RAG) Fundamentals (Module 5)

Estimated Hours: 8 Difficulty: Intermediate

Prerequisites: Week 4 completed, basic understanding of vector embeddings

# Task Done
1 Understand the RAG pattern - [ ]
2 Set up Azure AI Search as a data source - [ ]
3 Create an index with vector and keyword search - [ ]
4 Connect your data in the Playground (“Add your data”) - [ ]
5 Implement RAG with the SDK - [ ]
6 Compare chunking strategies - [ ]

Lab: Lab 05 — Build a RAG Application

Microsoft Learn Path: Implement RAG with Azure AI Foundry


Week 6 — Advanced RAG & Search Optimization (Module 6)

Estimated Hours: 8 Difficulty: Intermediate

Prerequisites: Week 5 completed (basic RAG working)

# Task Done
1 Implement hybrid search (vector + keyword) - [ ]
2 Add semantic ranking - [ ]
3 Experiment with different embedding models - [ ]
4 Implement reranking strategies - [ ]
5 Optimize chunk sizes and overlap - [ ]
6 Handle multi-turn conversations with context - [ ]

Lab: Lab 06 — Advanced RAG Optimization

Microsoft Learn Path: Azure AI Search vector search


🏁 Milestone Checkpoint 2 (After Week 6)

Self-assess before continuing:


Week 7 — AI Agents & Tool Use (Module 7)

Estimated Hours: 8 Difficulty: Intermediate

Prerequisites: Week 6 completed

# Task Done
1 Understand the Azure AI Agent Service - [ ]
2 Create an agent with function calling - [ ]
3 Add tools: Code Interpreter, File Search, Bing grounding - [ ]
4 Build custom function tools - [ ]
5 Implement agent orchestration patterns - [ ]
6 Handle agent errors and guardrails - [ ]

Lab: Lab 07 — Build an AI Agent with Tools

Microsoft Learn Path: Build AI agents with Azure AI Agent Service


Week 8 — Evaluation & Quality (Module 8)

Estimated Hours: 7 Difficulty: Intermediate

Prerequisites: Week 7 completed (working agent or RAG app to evaluate)

# Task Done
1 Understand evaluation concepts - [ ]
2 Install azure-ai-evaluation SDK - [ ]
3 Run built-in evaluators: Groundedness, Relevance, Coherence, Fluency - [ ]
4 Create custom evaluators - [ ]
5 Generate evaluation datasets - [ ]
6 Analyze evaluation results in the portal - [ ]

Lab: Lab 08 — Evaluate Your AI Application

Microsoft Learn Path: Evaluate generative AI apps


Week 9 — Content Safety & Responsible AI (Module 9)

Estimated Hours: 7 Difficulty: Intermediate

Prerequisites: Week 8 completed

# Task Done
1 Review Azure AI Content Safety - [ ]
2 Configure content filters on model deployments - [ ]
3 Implement prompt shields and jailbreak detection - [ ]
4 Add groundedness detection - [ ]
5 Build a responsible AI dashboard - [ ]
6 Evaluate for safety metrics (violence, self-harm, hate, sexual) - [ ]

Lab: Lab 09 — Content Safety & Responsible AI

Microsoft Learn Path: Azure AI Content Safety


🏁 Milestone Checkpoint 3 (After Week 9)

Self-assess before continuing:


Week 10 — Fine-Tuning Models (Module 10)

Estimated Hours: 8 Difficulty: Advanced

Prerequisites: Weeks 1–9 completed, understanding of when fine-tuning is appropriate

# Task Done
1 Understand when to fine-tune vs RAG vs prompt engineering - [ ]
2 Prepare training data in JSONL format - [ ]
3 Submit a fine-tuning job via the portal - [ ]
4 Submit a fine-tuning job via the SDK - [ ]
5 Evaluate fine-tuned model performance - [ ]
6 Deploy and test the fine-tuned model - [ ]

Lab: Lab 10 — Fine-Tune a Model

Microsoft Learn Path: Fine-tune models in Azure AI Foundry


Week 11 — MLOps, CI/CD & Enterprise Deployment (Module 11)

Estimated Hours: 8 Difficulty: Advanced

Prerequisites: Week 10 completed, familiarity with GitHub Actions or Azure DevOps

# Task Done
1 Design an MLOps pipeline for AI Foundry - [ ]
2 Set up CI/CD with GitHub Actions - [ ]
3 Automate evaluation in the pipeline - [ ]
4 Implement blue/green deployment - [ ]
5 Configure monitoring and alerts - [ ]
6 Set up RBAC and network security (private endpoints, managed identity) - [ ]

Lab: Lab 11 — CI/CD Pipeline for AI Foundry

Microsoft Learn Path: MLOps for AI applications


Week 12 — Multi-Modal, Advanced Patterns & Capstone (Module 12)

Estimated Hours: 8 Difficulty: Advanced

Prerequisites: All previous weeks completed

# Task Done
1 Work with multi-modal models (GPT-4o vision, DALL-E) - [ ]
2 Implement speech-to-text and text-to-speech - [ ]
3 Build multi-agent orchestration patterns - [ ]
4 Implement real-time streaming with WebSockets - [ ]
5 Design a hub-spoke enterprise architecture - [ ]
6 Capstone: Build an end-to-end AI application combining 3+ techniques - [ ]

Lab: Lab 12 — Capstone: End-to-End AI Application

Microsoft Learn Path: Build multimodal AI applications


🏁 Final Milestone Checkpoint (After Week 12)

Congratulations! Confirm you’ve achieved the following:


Additional Resources

Resource Link
Azure AI Foundry Documentation https://learn.microsoft.com/azure/ai-studio/
Azure AI Foundry SDK (Python) https://learn.microsoft.com/python/api/overview/azure/ai/
Azure AI Services Pricing https://azure.microsoft.com/pricing/details/ai-studio/
Azure AI Foundry Samples (GitHub) https://github.com/azure-samples/aistudio-python-quickstart-sample
Microsoft Learn AI Training https://learn.microsoft.com/training/browse/?products=ai-services
Responsible AI Resources https://www.microsoft.com/ai/responsible-ai