GitHub Copilot Workshop
Master AI-powered coding with GitHub Copilot. Learn how to leverage your AI pair programmer through hands-on exercises and real-world examples.
About the Workshop
Everything you need to get started with GitHub Copilot
Today's Goals
- Understand the various features of GitHub Copilot
- Develop a complete application using agent mode
- Learn how to use Copilot across the GitHub platform
- Master advanced Copilot features for professional development
Prerequisites
- Visual Studio Code is installed on your machine
- GitHub Copilot license is available and activated
- GitHub account is set up and ready to use
Choose Your Learning Path
Select the path that best matches your learning goals
Start Coding with AI
Learn IDE-based Copilot features through hands-on exercises. Perfect for developers new to AI-assisted coding who want to master the fundamentals.
- Project Setup with Codespaces
- Code Completion & Chat
- Agent Mode
- End-to-End App Development
- Unit Tests & Documentation
Copilot Pro Features
Explore advanced Copilot features for professional development workflows. Ideal for developers ready to leverage AI across the entire development lifecycle.
- Create Repos with Coding Agent
- Plan & Design with Custom Agents
- Copilot Instructions Setup
- PR Generation & Code Review
- Agent Mission Control
Extended Copilot Capabilities
Go beyond the IDE and explore the broader Copilot ecosystem — CLI, SDK, agent extensibility, and memory. Ideal for developers who have completed Path 1 or Path 2.
- Copilot CLI
- Copilot SDK
- Agent Skills
- Sub-Agents
- Copilot Memory
Additional Resources
Continue your learning journey
Documentation
Explore the official GitHub Copilot documentation for detailed guides and reference materials.
View DocsBest Practices
Learn tips and best practices for getting the most out of GitHub Copilot in your workflow.
Learn MoreAwesome Copilot
Discover a curated collection of examples, tools, and community resources for Copilot.
Explore