Welcome, Recruit.
Your mission—should you choose to accept it—is to master the art of building agents using Microsoft Copilot Studio.
This hands-on training is your entry point into the world of agents: from grounded prompts to Adaptive Cards and agent flows, you'll learn how to build, scale, and deploy intelligent agents using real-world tools and use cases.
By completing the Agent Academy, you'll be able to:
- Understand what agents are in the context of Microsoft Copilot Studio
- Explore how Large Language Models (LLMs), retrieval-augmented generation (RAG), and orchestration come together in an agent
- Build both declarative and custom agents
- Enhance agents with Topics, Adaptive Cards, and Agent Flows
- Deploy agents to Microsoft Teams and Microsoft 365 Copilot
This academy is broken into progressive lessons—each one designed as a field mission to level up your agent-building skills.
| Lesson | Title | Mission Briefing |
|---|---|---|
00 |
🧰 Course Setup | Set up your dev environment, Copilot Studio trial, and SharePoint site |
01 |
🧠 Introduction to Agents | Understand conversational AI concepts, LLMs, and autonomous vs. declarative agents |
02 |
🛠️ Copilot Studio Fundamentals | Learn the building blocks: knowledge, skills, autonomy |
03 |
👩💻 Create a Declarative Agent | Add your own agent to the Microsoft 365 Copilot, grounded in a prompt |
04 |
🧩 Creating a Solution | Package your agent into a reusable solution for environment management |
05 |
🚀 Get Started with Pre-Built Agents | Use and customize a template agent to accelerate setup |
06 |
✍️ Build a Custom Agent | Create a new Copilot grounded in knowledge sources |
07 |
🧠 Add a Topic with Triggers | Use Topics to define custom question/answer paths |
08 |
🪪 Enhance with Adaptive Cards | Build an Adaptive Card using Power Fx and SharePoint |
09 |
🔁 Automate with Agent Flows | Use Adaptive Card input to trigger back-end flows |
10 |
🧭 Add Event Triggers | Enable your agent to act autonomously using event-based logic |
11 |
📢 Publish Your Agent | Deploy your agent to Microsoft Teams and Microsoft 365 Copilot |
12 |
🪪 Understanding Licensing | Learn how licensing and billing works with Copilot Studio |
To complete all missions, you’ll need:
- A Microsoft 365 Developer tenant (with SharePoint enabled)
- Access to Microsoft Copilot Studio (trial or licensed)
- Optional: Basic knowledge of SharePoint, Power Platform, or Power Fx
This course is ideal for:
- Makers and developers exploring Copilot Studio
- IT pros building Microsoft 365 Copilot extensions
- Power Platform enthusiasts who want to level up with intelligent agents
- Anyone who prefers to learn by doing
The Copilot Studio Agent Academy is a multi-phase training program designed to build your skills across three agent ranks. Each level includes a badge and increasing responsibilities:
✅ Completing this curriculum earns you the Recruit badge.
🔓 Operative and Commander will be unlocked in future phases.
Each level builds on the last. Finish your Recruit mission, and stay tuned to level up your agent credentials.
Check out these other courses to continue learning about AI and Agents:
- Copilot Developer Camp
- AI Agents for Beginners
- Model Context Protocol (MCP) For Beginners
- Microsoft Copilot Studio <3 MCP Lab
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third-parties' policies.


