All 6 domains
14 official functional groups
47–72 hrs suggested study
-
Domain 01
15–20%
This domain tests whether you treat Copilot as an assistant whose output needs review. It covers the risks and limits of generative AI, ethical use, likely harms and their mitigations, and why every suggestion must be validated before it ships.
Inside this domain
- Understand responsible AI principles
- Validate and operate AI tools
Watch for The model is always current
- Functional groups
- 2
Read the domain guide →
-
Domain 02
25–30%
The largest GH-300 domain covers using Copilot in the IDE, the Copilot CLI, agent mode, Copilot Edits, MCP, sub-agents, code review, Spaces, Spark, Chat and prompt files, plus organization policies, audit logs and seat management through the REST API.
Inside this domain
- Use GitHub Copilot in the IDE
- Use GitHub Copilot CLI
- Use GitHub Copilot features and capabilities
- Manage organization-wide settings and policies
Watch for Agent mode is the coding agent
- Functional groups
- 4
Read the domain guide →
-
Domain 03
10–15%
This domain explains what happens between a keystroke and a suggestion. It covers how Copilot gathers context and builds prompts, how data is used and shared, proxy filtering and post-processing, the suggestion lifecycle, and the limits of large language models.
Inside this domain
- Describe data handling and flow
- Understand lifecycle and limitations
Watch for Whole repository context
- Functional groups
- 2
Read the domain guide →
-
Domain 04
10–15%
This domain covers how to get better results from Copilot by shaping what it sees. It includes prompt structure and context, how Copilot decides context, zero-shot and few-shot prompting, prompt crafting best practices, and how chat history feeds later answers.
Inside this domain
- Craft effective prompts
- Engineer prompts for performance
Watch for More words, better prompt
- Functional groups
- 2
Read the domain guide →
-
Domain 05
10–15%
This domain covers the everyday work Copilot speeds up: generating, refactoring and documenting code, learning unfamiliar codebases, creating sample data, modernizing legacy code, writing unit and integration tests, finding edge cases and suggesting security and performance improvements.
Inside this domain
- Enhance productivity and code quality
- Support testing and security
Watch for Passing tests are good tests
- Functional groups
- 2
Read the domain guide →
-
Domain 06
10–15%
This domain covers the settings that protect code and organizations when Copilot is used. It includes content exclusions and editor settings, ownership and limits of Copilot output, blocking suggestions that match public code, and troubleshooting suggestions and exclusions that do not behave as expected.
Inside this domain
- Manage privacy settings and exclusions
- Apply safeguards and troubleshoot
Watch for Exclusions are universal
- Functional groups
- 2
Read the domain guide →
Domain names, weights and functional groups come from GitHub (Microsoft)'s official outline (GH-300 study guide, skills measured as of August 7, 2026 (current)). Question counts and study hours are editorial planning estimates, not official figures. Last reviewed October 2026.