Explore / AI & Agents
Designing & Creating Microsoft Copilot Agents

Master the art of building custom Copilot agents from scratch—from no-code basics to advanced integration, deployment, and optimization.
Expert · 35 levels · 2 free · Created Jul 2026 · Professionally curated by levelupwith.com
What's inside
- Level 1: Welcome to Copilot StudioFree
Get oriented with the Copilot Studio interface and create your first simple agent using a template. - Level 2: No-Code Agent Creation BasicsFree
Learn to build an agent from scratch without code using the visual authoring canvas. - Level 3: Understanding Topics
Discover what topics are and how they define conversation flows in a Copilot agent. - Level 4: Creating Your First Topic
Design a simple topic that responds to a common user question with a static answer. - Level 5: Branching with Conditions
Add conditional logic to topics using the condition node to handle different user responses. - Level 6: Introducing Entities
Learn how entities extract key information from user utterances to make agents smarter. - Level 7: Working with Variables
Store and reuse data throughout a conversation using variables. - Level 8: Designing Multi-Turn Conversations
Build a conversation that asks multiple questions and remembers responses across turns. - Level 9: Fallback and Escalation Topics
Handle unrecognized inputs and escalate to a human agent gracefully. - Level 10: Advanced Trigger Phrasing
Optimize trigger phrases to improve topic recognition and reduce false positives. - Level 11: Using Prebuilt Entities
Leverage built-in entities like date, time, and number to handle common data types. - Level 12: Custom Entity Creation
Create custom entities with closed lists and synonyms for domain-specific terms. - Level 13: Topic Routing and Ordering
Control which topic fires first and manage topic priority to avoid conflicts. - Level 14: Testing and Debugging Conversations
Use the test console and trace features to identify and fix conversation issues. - Level 15: Introduction to Power Automate Flows
Connect a Copilot agent to a Power Automate flow to perform actions outside the conversation. - Level 16: Custom AI Prompts
Use the 'Generate responses using AI' node to craft dynamic, generative answers. - Level 17: Adaptive Cards Basics
Enhance agent responses with rich, interactive Adaptive Cards. - Level 18: Variables Across Topics
Use global variables to share data between different topics in an agent. - Level 19: Error Handling and Retry Logic
Implement robust error handling within topics to manage unexpected user behavior. - Level 20: Publishing to a Test Channel
Deploy your agent to a test channel like a demo website for early feedback. - Level 21: Adaptive Cards for Rich Responses
Learn to design and implement Adaptive Cards to display structured, interactive content in agent conversations. - Level 22: Connecting to External Data Sources
Understand how to connect your Copilot agent to external data sources like SharePoint, Dataverse, and SQL using connectors. - Level 23: Building Custom API Connectors
Learn to create custom API connectors to integrate any RESTful web service into your agent. - Level 24: Triggering Power Automate Flows
Deepen integration by triggering Power Automate flows from agent topics for complex backend processes. - Level 25: Deploying to Microsoft Teams
Learn the end-to-end process of deploying your Copilot agent as a custom app in Microsoft Teams. - Level 26: Deploying to Web and Mobile Channels
Explore deployment options for web chat and mobile channels, including custom website embedding. - Level 27: Authentication and User Context
Implement user authentication and leverage user context to personalize agent interactions. - Level 28: Security, Compliance, and Governance
Understand security best practices, data loss prevention (DLP), and governance for Copilot agents in an enterprise. - Level 29: Analytics and Monitoring
Learn to use Copilot Studio analytics to track agent performance, user satisfaction, and conversation metrics. - Level 30: Optimizing Conversation Flow
Apply optimization techniques to reduce friction, improve topic detection, and handle edge cases. - Level 31: Handling Multiple Languages
Configure your agent to support multiple languages and dynamically switch based on user locale. - Level 32: Custom AI Prompts and GPT Integration
Integrate custom AI prompts using Azure OpenAI to generate dynamic responses or summarize data. - Level 33: Advanced Topic Orchestration
Master complex topic orchestration including topic chaining, global variables, and pre/post hooks. - Level 34: Testing, Debugging, and Versioning
Learn systematic testing, debugging with the test panel, and managing agent versions for continuous improvement. - Level 35: Comprehensive Final Challenge Exam
A capstone project that requires designing, building, integrating, and deploying a complete Copilot agent from scratch.
Access
The first 2 levels are free with a free account. Every level, the podcast edition and the AI tutor come with All Access at £4.99/month or any Creator plan — see pricing.