Exam Domains
GH-300 is scored across six functional domains. These pages follow the official skills outline exactly — same domain titles, same weightings, same subskills — so nothing you revise here is wasted effort.
Domain titles, weightings and subskills are taken verbatim from the official skills outline. Product behavior is verified against GitHub's documentation.
Microsoft Learn — Study guide for Exam GH-300 · skills measured as of 7 August 2026. Verified 26 August 2026.
Use GitHub Copilot responsibly
Risks and limitations of generative AI, ethical use, identifying harms and mitigations, validating AI output.
15–20% Domain 2Use GitHub Copilot features
Copilot in the IDE, Copilot CLI, agent mode, Copilot Edits, MCP, code review, Spaces, and organization-wide policy management.
25–30% Domain 3Understand Copilot data and architecture
Data usage and flow, input processing and prompt building, proxy filtering, the suggestion lifecycle, and LLM limitations.
10–15% Domain 4Apply prompt engineering and context crafting
Prompt structure and context, how context is determined, zero-shot and few-shot prompting, prompt process flow and chat history.
10–15% Domain 5Improve developer productivity
Code generation, refactoring and documentation, reducing context switching, modernizing legacy code, tests, edge cases, security and performance.
10–15% Domain 6Configure privacy, content exclusions, and safeguards
Content exclusions and editor settings, ownership and limitations of outputs, public code matching, and troubleshooting.
10–15%Where testing sits
Testing is examined as part of Domain 5 — Improve developer productivity, under the "support testing and security" subskill. It is not a separate domain.
