GitHub Copilot 101
GitHub Copilot can produce a useful function and a convincing mistake with the same confidence. You usually can't tell which one you have until you read the code and run it. A clear request gives the suggestion a target. A real check tells you whether it hit that target.
This module starts with setup in VS Code and a first inline suggestion. From there, you'll choose between Ask, Edit, and Agent according to the work at hand. You'll frame code prompts as testable specifications built from a goal, context, sources, and expectations. Few-shot examples help when a business rule is hard to express in prose. Later lessons apply the same discipline to documentation, tests, and refactoring, then cover privacy safeguards and the route to the GH-300 certification.
You only need VS Code and a project you can safely break. For each change, write down the behavior you expect, read the diff, run the relevant test, and compare the result with the original requirement. Compilation catches syntax and type problems. It can't tell you that valid code does the wrong thing.

What you'll walk away with
- Set up GitHub Copilot in VS Code and confirm your first inline suggestion actually works
- Choose between Ask, Edit, and Agent modes for the work in front of you
- Write code prompts as testable specifications: goal, context, source, and expectations
- Use Copilot to document, test, and refactor code without changing its behavior
- Separate content exclusions from public-code filtering, and validate every output either way
- Map your route to the GH-300 GitHub Copilot certification
- 01Setup and Your First SuggestionsGet GitHub Copilot working in VS Code, then learn the habit that makes it safe: treat every inline suggestion as a draft you accept, edit, or reject against explicit acceptance criteria.12 min
- 02Chat Modes and How Context WorksAsk, Edit, and Agent are three different contracts with Copilot. Learn to pick the least powerful one that does the job, supply the smallest useful context, and trace a suggestion from your keystroke to your review.14 min
- 03Prompting for Code: Patterns and RecipesA code prompt is a testable specification. Learn to write goal, context, source, and expectations for code, use few-shot examples to pin down precedence, and run a repeatable Cookbook loop that ends in verification.15 min
- 04Docs, Tests, and RefactoringCopilot is fast at documenting, testing, and refactoring, inside a controlled loop. Learn to write a behavior contract, document only what the code establishes, mock the right boundary, and prove a refactor changed nothing observable.14 min
- 05Privacy, Plans, and the GH-300 PathThe judgment layer: treat every Copilot output as a proposal, tell content exclusions apart from public-code filtering, understand what your plan and AI credits buy, and map a route to the GH-300 certification.16 min
Live Copilot training for your team
For companies, we deliver the academy material live and build the sessions around your team's own data, tools, and day-to-day work.
