Intermediate
GitHub Copilot Mastery
Master GitHub Copilot — the AI coding assistant built into your IDE and GitHub. Learn inline completions, Chat, Edit mode, Agent mode, the async Coding Agent, custom instructions, MCP servers, CLI, code review, and enterprise deployment.
01
What Is GitHub Copilot? Plans, Models, and the Full Platform
Get oriented with GitHub Copilot: what it is, how the platform is structured, which models it uses, and how the plans and usage-based billing work in 2026.
›
02
Setup: Installing Copilot in VS Code, JetBrains, and GitHub.com
Get GitHub Copilot running in VS Code, JetBrains IDEs, and GitHub.com. Covers extension installation, authentication, and first-run verification across all three surfaces.
›
03
Inline Completions: Tab Your Way Through Code
Master ghost text suggestions, multi-line completions, and Next Edit Suggestions (NES). Learn how Copilot reads context so you can write comments and code that produce better suggestions.
›
04
Copilot Chat: Ask Mode for Understanding Code
Use Copilot Chat in Ask mode to explain code, find bugs, generate tests, and get answers about your workspace. Learn context references and slash commands that make Chat precise.
›
05
Edit Mode: Targeted Refactors Across Multiple Files
Use Copilot Edit mode to describe a change and review it as a diff across multiple files. Learn when to use Edit instead of Ask or Agent mode, and how to review and accept changes confidently.
›
06
Agent Mode: Autonomous Multi-Step Development
Use Copilot Agent mode for autonomous multi-file tasks with terminal command execution. Understand how it plans, iterates, handles errors, and connects to MCP servers — and how to oversee it effectively.
›
07
Custom Instructions: Teaching Copilot Your Codebase
Configure .github/copilot-instructions.md and path-scoped .instructions.md files so Copilot understands your project conventions, stack, and what patterns to avoid.
›
08
The Coding Agent: From GitHub Issue to Pull Request
Use the async Copilot Coding Agent to turn a GitHub Issue into a draft pull request — hands-free, in the cloud. Learn how it differs from Agent mode, how to set it up, and how to work with its output.
›
09
MCP Servers: Connect Your Tools to Copilot
Configure MCP servers to give Copilot Agent mode access to external tools, databases, and APIs. Understand workspace vs user configuration and the built-in GitHub MCP server.
›
10
Copilot CLI: AI in Your Terminal
Use the Copilot CLI terminal agent (GA February 2026) to run natural language tasks from the command line. Understand plan, autopilot, and fleet modes, and how custom instructions apply here.
›
11
Copilot for Code Review and Security
Use Copilot Code Review to automatically review pull requests for bugs, security issues, and style violations. Learn to configure path-scoped review instructions and use the new agent skills.
›
12
Copilot in Teams and Enterprise
Understand Copilot Business and Enterprise plans, admin controls, AI credit allocation, knowledge bases, and how to deploy Copilot consistently across an engineering organisation.
›
13
Capstone: Your AI-Native Development Workflow
Assemble everything into a coherent AI-native development workflow. Build a decision framework for choosing the right Copilot tool at each stage of development, from blank file to merged PR.
›