- For
- Anyone who has just been given a Copilot licence.
- Lessons
- 11 existing Academy lessons
- Reading time
- about 2½ hours
- Prerequisites
- None.
Stage 1Understand what you have
Most early frustration comes from expecting the wrong thing. Twenty minutes here saves a lot of it.
- What Is GitHub Copilot and How Does It Work?— completed
A precise definition of the product, how context shapes its output, what it can and cannot do, and where developer responsibility begins.
- GitHub Copilot Free vs Student vs Pro vs Pro+ vs Max vs Business vs Enterprise— completed
Free, Student, Pro, Pro+, Max, Business and Enterprise compared on price, AI credits, model access, agents and governance.
- How to Get Started with GitHub Copilot— completed
An end-to-end first session: account, access, IDE, authentication, a real project, your first suggestion, your first chat, and a test run.
- How to Install GitHub Copilot— completed
Installation and authentication for VS Code, Visual Studio, JetBrains, Eclipse, Xcode, Neovim and the Copilot CLI — plus verification, updates and removal.
- What Is GitHub Copilot and How Does It Work?— completed
Stage 2The two things you will use constantly
Completion and chat account for the overwhelming majority of everyday use. Everything else is built on understanding these.
- GitHub Copilot Code Completion Explained— completed
Inline suggestions and next edit suggestions: what feeds them, how to accept, reject and cycle them, and how to review what they produce.
- GitHub Copilot Chat: Complete Beginner's Guide— completed
How chat context actually works, plus a working library of prompts for explanation, generation, debugging, refactoring, testing, Git, shell and DevOps.
- GitHub Copilot Keyboard Shortcuts Cheat Sheet— completed
Every documented default shortcut for VS Code, Visual Studio, JetBrains, Eclipse and Xcode across macOS, Windows and Linux — printable.
- GitHub Copilot Code Completion Explained— completed
Stage 3Get your editor right
Support genuinely differs between editors. Knowing what yours has prevents you from concluding a missing feature is broken.
- GitHub Copilot for IDEs: Complete Guide— completed
Every Copilot feature compared across VS Code, Visual Studio, JetBrains, Eclipse and Xcode, with the differences that should actually influence which editor you use.
- GitHub Copilot with Visual Studio Code— completed
The reference implementation: chat participants and variables, edit mode, custom agents, prompt files, MCP and the features that exist only here.
- GitHub Copilot for IDEs: Complete Guide— completed
Stage 4Ask for better things
The single largest improvement available to a new user is not a bigger model — it is a clearer request.
- How to Write Better GitHub Copilot Prompts— completed
Goal, context, constraints, output, validation — plus the five anti-patterns that produce confidently wrong answers.
- GitHub Copilot Best Practices for Beginners— completed
Demonstrated principles rather than generic advice: how to specify, constrain, decompose, review, test and supervise AI-assisted work.
- How to Write Better GitHub Copilot Prompts— completed
Put it into practice
Labs
- Build Your First GitHub Copilot Project
A guided build of a small, tested Python CLI using GitHub Copilot — writing the instruction file first, then letting Copilot work inside it, and verifying every step with commands you run yourself.
Projects
- Python starter
A FastAPI invoice service whose instruction file states the decimal-rounding rule Copilot otherwise gets wrong in a way that looks entirely reasonable.
Check yourself
Reading time is computed from the prose of the lessons listed above at 200 words per minute, excluding code blocks. It is an estimate of reading, not of the practice that makes any of it stick.