Learn GitHub Copilot through hands-on, self-paced lessons — guided by Copilot itself.
This is an interactive tutorial system that teaches you GitHub Copilot Chat and CLI features through practical exercises. Unlike traditional tutorials, Copilot guides you through each lesson and verifies your progress — making it a truly AI-native learning experience.
- Developers new to GitHub Copilot
- Teams onboarding to Copilot
- Anyone wanting to master Copilot Chat and CLI features
- GitHub Copilot license (Individual, Business, or Enterprise)
- VS Code with GitHub Copilot extensions installed
- Basic programming knowledge
-
Clone this repository
git clone https://github.com/karolmckgh/github-copilot-tutorials.git cd github-copilot-tutorials -
Open in VS Code
code . -
Start Copilot Chat and say:
@workspace Let's begin the tutorial! -
Follow Copilot's guidance through each lesson
| # | Lesson | Description | XP |
|---|---|---|---|
| 1 | Introduction to Copilot Chat | First steps with Copilot Chat | 25 |
| 2 | Effective Prompting | Writing better prompts for better results | 25 |
| 3 | Slash Commands | Using /fix, /explain, /tests, /doc | 25 |
| 4 | Chat Participants | @workspace, @terminal, and more | 25 |
| # | Lesson | Description | XP |
|---|---|---|---|
| 5 | CLI Fundamentals | Launch, navigate, and manage CLI sessions | 50 |
| 6 | Agentic Workflows | Multi-step tasks, approvals, and file editing | 50 |
| 7 | Advanced Agentic Workflows | Fleet mode, subagents, and TDD | 75 |
| 8 | Instructions & Skills | Custom instructions and TDD skills | 100 |
This tutorial is 100% Copilot-native:
- 📚 Lessons are written for Copilot to guide you
- ✅ Copilot Skills verify your completed exercises
- 🤖 Custom Agents provide contextual help
- 📊 Your progress is tracked in
progress.json
No external tools or CI/CD needed — just you and Copilot.
Your progress is saved in progress.json. You can reset it anytime to start fresh.
Found an issue or have an idea? See CONTRIBUTING.md or open an issue!
MIT License - see LICENSE for details.
Ready to learn? Open Copilot Chat and let's get started! 🎯