Hands-On Labs
Reading about Copilot is not the same as using it, and GH-300 tests things you only really internalize by doing them — what agent mode actually does when a test fails, what happens when you open an excluded file, how context changes a suggestion.
Each lab below is tagged with the official exam domains it exercises, so you can pick labs by whichever domain you’re weakest in.
You need a Copilot license
Most labs work on any plan including Copilot Free. Lab 5 covers organization and enterprise administration, which needs Copilot Business or Enterprise and admin rights — if you don't have those, read it rather than skip it, because that material is squarely in Domain 2 and Domain 6.
Exploring Copilot Surfaces
Inline suggestions, the chat panel, inline chat, the model picker, and the CLI — every surface Copilot exposes, and when each one is the right tool.
Lab 2 · Domain 4Prompt Engineering Challenge
Zero-shot, few-shot, comment-driven development, and context crafting — five exercises that show how much prompt quality changes output quality.
Lab 3 · Domains 2, 5Full Developer Workflow
Build a REST endpoint end to end — scaffold, implement, document, break it, fix it, refactor it, and test it.
Lab 4 · Domain 2Agent Mode Deep Dive
Watch the plan-edit-run-observe-iterate loop on a real feature, and see exactly where terminal approval gates sit.
Lab 5 · Domains 2, 6Enterprise Configuration
Content exclusions, the public code matching filter, organization policy, audit logs, and usage metrics.
Lab 6 · Domains 5, 1Security-First Testing
Generate vulnerable code deliberately, find the flaw, fix it, and build tests that actually assert something.
Lab 7 · Domains 2, 4Custom Instructions, Agents and Spaces
Repository and path-scoped instructions, prompt files, custom agents, and curated context with Copilot Spaces.
Lab 8 · All domainsCapstone: Full Enterprise Setup
One continuous flow that touches all six exam domains — policy, exclusions, instructions, context, agent mode, tests, security review, and AI usage disclosure.
