Build AI Agents with GitHub Copilot by Microsoft Press
3h 51mIntermediate2026-07-01
Authors

Microsoft Press
Microsoft
Course details
AI agents are becoming essential in modern software development, enabling applications to automate tasks, interact with data, and adapt intelligently. GitHub Copilot makes this process even more accessible by streamlining coding, reducing repetitive work, and helping developers focus on higher-level design. This course equips you with the technical know-how and hands-on skills required to understand AI agents, set up and use Copilot effectively, and build functioning agents from scratch. By the end of this course, you’ll be prepared to confidently apply AI-assisted coding to real-world projects and improve your overall productivity.
Learning objectives
Grasp the fundamentals of AI agents and their components.
Configure GitHub Copilot for your development environment.
Write, test, and refine AI agent code with Copilot’s assistance.
Build a complete working AI agent step by step.
Extend AI agents with external APIs and libraries.
Use Copilot to generate, refactor, and improve code quality.
Compare Copilot with other AI coding tools for broader perspective.
Apply ethical and responsible practices in AI-assisted development.
Learning objectives
Grasp the fundamentals of AI agents and their components.
Configure GitHub Copilot for your development environment.
Write, test, and refine AI agent code with Copilot’s assistance.
Build a complete working AI agent step by step.
Extend AI agents with external APIs and libraries.
Use Copilot to generate, refactor, and improve code quality.
Compare Copilot with other AI coding tools for broader perspective.
Apply ethical and responsible practices in AI-assisted development.
Concepts
Introduction
- Course welcome
Understand AI Agents and GitHub Copilot
- Learning objectives
- Understand what an AI agent is
- Explore key components of code-based AI agents
- Recognize the role of GitHub Copilot in AI agent development
- Compare GitHub Copilot with other AI coding tools
- Identify use cases for AI agent development with Copilot
Set Up Your Development Environment
- Learning objectives
- Install GitHub Copilot in your IDE
- Configure Copilot settings and preferences
- Use advanced configurations
- Set up an AI agent project
- Write and run your first Copilot-assisted code
Build and Extend AI Agents with Copilot
- Learning objectives
- Implement a simple rule-based agent
- Make and execute decisions with an agent
- Control agent behavior with generative AI
- Create effective AI agent prompts
- Add simple RAG to an AI agent
Apply Best Practices and Next Steps
- Learning objectives
- Make AI agent code reusable
- Using structured outputs
- Learn best practices for creating safe AI agents
Conclusion
- Summary and next steps
Related courses
- Practical GitHub Copilot: Write, Modify, and Debug Code
- Spec-Driven Development with GitHub Spec Kit
- Azure AI for Developers: Building AI Agents
- OpenAI API: Agents
- Evaluating AI Agents with Google ADK
- Microsoft Agent Framework: Design, Orchestrate, and Scale Agentic AI
- Build with AI: Generate an API with CI/CD in Claude Code
- How to Build Your First AI Agent with ChatGPT
Related learn paths
- Improve Your Programming Skills with Artificial Intelligence
- Build AI Products Using Azure AI Services in Your Development Lifecycle
- Fundamentals to Become a Machine Learning Engineer
- Building AI Agents: Advanced Techniques for Developers
- Building Agentic AI Systems for Developers
- Generative AI Professional Certificate by Snowflake
- Learn Vibe Coding: Build Apps with AI-Powered Coding
- AI Boot Camp for Small and Medium-Sized Businesses (SMBs)