GH-600 Study Guide
A curated learning path for the GH-600 exam: the best documentation, videos, blog posts and tutorials for every exam objective.A curated learning path for the GH-600 exam: the best documentation, videos, blog posts and tutorials for every exam objective, in the order worth studying them.
GitHub Certified: Agentic AI Developer
Exam at a Glance
GH-600 measures whether you can run AI coding agents safely inside real software delivery: fitting them into the software development lifecycle, giving them the right tools, MCP servers, and environment, managing their memory and state, evaluating and tuning their output, coordinating several agents at once, and governing what they may do, with GitHub as the system of record and control plane. Expect to decide which customization, tool, signal, or control meets a requirement, where it is configured (repository, organization, enterprise, agent profile, or workflow file), and what a built-in protection does and does not do.
| GH-600 | Developing in Agentic AI Systems |
|---|---|
| Certification | GitHub Certified: Agentic AI Developer |
| Level | Intermediate (GitHub agentic AI exam) |
| Prerequisite | None; no prerequisite certification is listed |
| Exam length | 120 minutes |
| Questions | Typically 40 to 60; the number and format mix can vary |
| Passing score | 700 out of 1000 |
| Question formats | Not listed for this exam; it may include interactive components, possibly labs |
| Microsoft Learn access | Not available on GitHub exams |
| Skills measured version | None published; the study guide page was last updated 2026-05-13 |
| Renewal | Not stated on its certification page; the other GitHub certification pages say GitHub certifications are valid for 2 years and are moving to Microsoft's recertification process |
| Cost | Depends on your country or region; shown when you schedule |
What the Exam Covers
The exam has six domains. Tool use and environment interaction carries the most weight at 20-25%. Architecture and SDLC processes, evaluation and tuning, and multi-agent coordination each carry 15-20%, while memory and state and guardrails each carry 10-15%. None of them is small enough to skip, so plan to cover every domain. Guardrails also appear outside their own domain, in architecture (planning the degree of agent autonomy, including guardrails) and tool use (traceability and accountability for agent actions), so do not let their smaller weight tempt you to skim them.
Prepare agent architecture and SDLC processes — 15-20%
Identifying which steps of the software development lifecycle agents should perform, recognizing and mitigating common agent anti-patterns, defining inputs, outputs, and success criteria, keeping planning distinct from execution, having an agent produce a structured plan and validating it, preventing action until the plan is checked and approved, planning the degree of autonomy and its guardrails, producing inspectable artifacts in standard development tooling, and adding human intervention without slowing delivery.
Implement tool use and environment interaction — 20-25%
Identifying, configuring, and permissioning agent tools, adding an MCP server as a tool, configuring the GitHub remote MCP server, MCP registries, and MCP allow lists, evaluating an agent's execution context, scoping an agent to a repository or to branches, invoking an agent in a CI workflow, letting it create branches and pull requests on its own, handling environment-specific constraints, and building safe execution paths with error handling, retries, rollbacks, escalation paths, and traceability and accountability for agent actions.
Manage memory, state, and execution — 10-15%
Choosing between short-term, long-term, and external memory, scoping memory to task-relevant information, setting expiration, pruning, and reset rules, capturing progress and decisions as durable artifacts, resuming work without repeating steps or diverging from earlier decisions, detecting and correcting drift during long runs, and sharing state across tools and environments while preventing conflicting or stale context.
Perform evaluation, error analysis, and tuning — 15-20%
Specifying expected outcomes and operational constraints, choosing qualitative and quantitative evaluation signals, aligning evaluation with development intent, generating signals with automated scanning tools, finding failures in logs, plans, traces, outputs, and workflow artifacts, classifying root causes (reasoning errors, tool misuse, and context or environment issues), and tuning by revising instructions, workflows, or constraints and refining memory, tool usage, and tool access.
Orchestrate multi-agent coordination — 15-20%
Applying an orchestration pattern, isolating agents for parallel execution, detecting and resolving conflicts such as overlapping code changes, duplicated effort, and contradictory outputs, producing artifacts for review and audit, documenting decisions, handoffs, and outcomes, post-hoc analysis of multi-agent behavior, spotting failed, partial, or stalled executions and degraded coordination, recovery patterns including rollback and human-in-the-loop, and adding, updating, replacing, and retiring agents without disrupting active workflows or losing auditability.
Implement guardrails and accountability — 10-15%
Classifying agent actions by operational, security, and compliance risk, assigning autonomy levels that keep delivery fast while meeting organizational security and Responsible AI standards, identifying the actions that need human judgment, blocking actions that violate security, compliance, or Responsible AI policies, scoping permissions and execution contexts for least privilege, requiring explicit authorization or controlled paths for irreversible or compliance-sensitive changes, and dropping approvals that do not materially reduce risk.
The full bullet-level list lives in the official study guide. Treat it as your checklist:
The Official GH-600 Study Guide
How This Maps to CertiAce Practice Modules
The CertiAce question bank is organized by the three modules of the official Developing in Agentic AI Systems Part 1 learning path on Microsoft Learn, so you can drill each area in isolation. CertiAce GH-600 practice questions are single-choice, multiple-select, build list (ordering), dropdown, and yes/no table items, plus two case studies of 28 questions each that also use true/false items. Three modules carry six skill areas, so each module is the home of some areas in full:
| CertiAce practice module | Skills-measured areas it mainly serves |
|---|---|
| Foundations of Agentic AI in GitHub | Prepare agent architecture and SDLC processes (agents compared with assistants, the plan, act, and evaluate loop, GitHub as the system of record and control plane, responsibilities, anti-patterns, and reviewing agent pull requests), Perform evaluation, error analysis, and tuning (success criteria, signals from code scanning, secret scanning, dependency checks, Copilot code review, and required checks, reading session and workflow logs, classifying root causes, and tuning instructions, tools, and memory), and Implement guardrails and accountability (classifying actions by risk, autonomy levels, built-in cloud agent protections, who can trigger and approve agent work, workflow-run approval, least-privilege tools and tokens, and explicit authorization for irreversible changes) |
| Designing Agent Architecture and SDLC Integration | Prepare agent architecture and SDLC processes (mapping agent responsibilities to SDLC stages, task inputs, outputs, and success criteria, separating planning from execution and approving plans, pull request governance with templates, required checks, CODEOWNERS, rulesets, and environments, inspectable artifacts, hooks, and human intervention), Manage memory, state, and execution (Copilot Memory, session context, durable plans and session logs, resuming and steering sessions, drift, and conflicting or stale context), and Orchestrate multi-agent coordination (artifacts for review and audit, documenting decisions and handoffs, post-hoc analysis from session and audit logs, failed or stalled sessions, rollback, and human-in-the-loop recovery) |
| Tooling, MCP, and Agent Execution Environments | Implement tool use and environment interaction (how agents act through APIs and workflows, tools and tool permissions, MCP servers, the GitHub MCP server, MCP registries and allowlists, repository and branch scope, Copilot setup steps, runners and the firewall, invoking an agent in a CI workflow, error handling, retries, rollback, escalation, and traceability) and Orchestrate multi-agent coordination (orchestration patterns with custom agents and subagents, isolation for parallel work, resolving overlapping changes and duplicated effort, and adding, updating, replacing, and retiring agents) |
The three modules of the Part 2 learning path (Multi-Agent systems and orchestration; Memory, State, and Evaluation; Governance, guardrails, and operations) are covered within these three practice modules for now.
Where GH-600 Fits
| Certification | What it validates | When to take it |
|---|---|---|
| GH-900: GitHub Foundations | Foundational knowledge of Git, GitHub, and collaborating on GitHub | Optional first step if you are new to GitHub |
| GH-300: GitHub Copilot | Using GitHub Copilot effectively and responsibly, from prompting and features to privacy safeguards | Not required, but the natural step before GH-600 if you are new to Copilot |
| GH-600: GitHub Certified: Agentic AI Developer (this exam) | Operating, integrating, supervising, and governing AI agents in production development workflows, with GitHub as the control plane | You are here |
| GH-200: GitHub Actions | Automating workflows and software pipelines with GitHub Actions | A companion if you run agents in CI workflows or build the checks that gate their work |
| GH-500: GitHub Advanced Security | Securing code, secrets, and dependencies with GitHub's security features | A companion if you use code scanning, secret scanning, and dependency review as signals and gates for agent work |
| GH-100: GitHub Administration | Administering GitHub Enterprise: identities and access, governance, security features, Actions, and usage | A next step if you govern Copilot and its agents across organizations or an enterprise |
GH-600 has no prerequisite certification, and the other GitHub certifications above do not list one either. GH-300 is not required, but the GH-600 audience profile asks for experience with coding agents including GitHub Copilot, MCP servers, and agent customization such as custom instructions, custom agents, tools, and Copilot setup steps, so GH-300 is the natural predecessor if you have not worked with Copilot yet. GH-900 is a natural first step if you are new to GitHub. If you already run Copilot's agents in your repositories, go straight to GH-600. GH-200 and GH-500 cover the workflows, checks, and scanners that GH-600 uses as controls and evaluation signals.
Before You Start
The exam is written for people who already run coding agents in real repositories: its audience profile asks for experience with the software development lifecycle, workflows in GitHub and its controls, code quality, security, and review practices, and coding agents including GitHub Copilot. Check yourself against this table. Anything unfamiliar is where your preparation should start:
| Area | You should be comfortable with |
|---|---|
| Everyday GitHub | Repositories, branches, pull requests, reviews, and issues, and how work moves through your team's development lifecycle |
| GitHub controls | Rulesets and branch protection, required status checks and approvals, CODEOWNERS, and deployment environments |
| GitHub Actions | What a workflow, job, and runner are, how to read a short workflow YAML file, and how token permissions and secrets work |
| Code quality and security | What code scanning, secret scanning, and dependency review report, and how a failing check blocks a merge |
| Copilot and coding agents | Using Copilot Chat and agent mode, and what custom instructions, custom agents, tools, MCP servers, and Copilot setup steps are |
| AI basics | What a large language model, a prompt, and a context window are, and why agent output always needs review |
Step-by-Step Study Plan
How long you need depends on where you start. Treat these estimates as planning guidance and adjust them to your starting knowledge and weekly study hours:
| Your starting point | Suggested prep time |
|---|---|
| You run Copilot cloud agent or other coding agents in your team's repositories weekly | 2 to 4 weeks |
| You use GitHub and Copilot daily but have not yet operated coding agents | 4 to 8 weeks |
Step 1: Read the Official Study Guide
Skim the full skills-measured list once, and mark every bullet you could not explain to a colleague. That marked-up list is your personal syllabus: everything else in this plan exists to clear it. The list carries no version date (the page was last updated on 2026-05-13) and no change log, while the agent features it covers change every month, so check older material against the current documentation before relying on it. Most questions cover generally available features, but commonly used preview features may also appear.
Step 2: Schedule Your Exam
Choose a realistic target date after reviewing the skills list and your available study time. A date on the calendar turns studying into a countdown, so pick one using the prep-time table above and plan backwards from it. You schedule through Pearson VUE and can take the exam online or at a test center.
The exam is offered in English only. If the exam is not available in your native language, check the English as a Second Language accommodation and arrange any approved extra time before booking.
Certification and Exam Details Page
Step 3: Work Through the Official Learning Paths
Complete both Developing in Agentic AI Systems learning paths on Microsoft Learn. Part 1 covers the foundations of agentic AI in GitHub, agent architecture and SDLC integration, and tooling, MCP, and execution environments; Part 2 covers multi-agent systems and orchestration, memory, state, and evaluation, and governance, guardrails, and operations. The CertiAce practice modules follow the three Part 1 modules. Take notes on concepts you cannot explain in simple terms, and try each control in your own repository as you go. GitHub's documentation changes faster than the training modules (the Tooling, MCP, and Agent Execution Environments module, for example, says Copilot cloud agent cannot access other repositories, while the documentation says the agent can only make changes in the repository you start it in and that the GitHub MCP server's default access to that repository's context can be widened in the repository's MCP settings), so when a unit and docs.github.com disagree, go with the documentation. If you prefer instructor-led training, course GH-600T00 is available on Microsoft Learn.
Developing in Agentic AI Systems Part 1 of 2
Developing in Agentic AI Systems Part 2 of 2
Step 4: Get Hands-On Practice
GH-600 rewards people who have run agents under real controls: the objectives ask which tool, setting, signal, or control fits a requirement and what a built-in protection does and does not do. Copilot cloud agent, the surface many objectives are written around, is available on all paid Copilot plans, while Copilot Free includes only limited access to a selection of features, so plan on a paid plan for these exercises. Aim for hands-on time with:
- Assigning an issue to Copilot cloud agent, following its session log, steering it with a pull request comment, and approving its workflow runs with Approve and run workflows
- Adding repository custom instructions and a path-specific instructions file, then comparing the agent's output with and without them
- Creating a custom agent profile with a restricted tools list, such as a read-only planner, and choosing it for a session
- Adding a copilot-setup-steps.yml file that preinstalls your dependencies, and finding its run in the session log
- Configuring an MCP server for the repository, allowing only the tools a task needs, and checking which tools the agent session can see
- Adding a branch ruleset with required checks and approvals, and watching how it gates the agent's pull request
- Reading the security validation the cloud agent records in its session log (CodeQL, dependency checks against the GitHub Advisory Database, and secret scanning)
- Splitting a larger task between a planning agent and an implementing agent, and keeping the plan and handoff notes in the repository
- Reading a GitHub Agentic Workflows example and identifying what its front matter (triggers, permissions, and safe outputs) allows
Some objectives need an organization or an enterprise. Custom agents can also be shared at organization and enterprise level, and organization and enterprise policies, such as the MCP servers in Copilot policy, apply only to members who get Copilot Business or Copilot Enterprise from that organization or enterprise. Learn those controls from the official documentation if you cannot try them yourself.
Configure the development environment
GitHub Skills offers free, interactive exercises that run inside GitHub repositories, including Copilot cloud agent, integrating MCP servers, customizing Copilot with instructions, agent skills, and custom agents, orchestrating custom agents from Copilot CLI, and GitHub Agentic Workflows. Check each exercise's prerequisites first: the cloud agent exercise, for example, needs a paid Copilot plan.
Step 5: Benchmark Your Knowledge
Use CertiAce to benchmark your readiness module by module. The practice modules map to the exam domains as shown above, so use the module mapping and the topics behind your missed questions to identify the skills-measured areas to revisit. The two case studies mix several domains in one scenario, so use them as a final check. The GH-600 certification page does not offer a free official practice assessment. Aim for consistent performance across every module, not one lucky high score.
Step 6: Take the Exam
The day before, review only your weak topics: no brand-new material. On exam day, read each question for what it is truly asking: many GH-600 scenarios turn on where a control lives (repository, organization, enterprise, agent profile, or workflow file), which surface the agent runs on (Copilot cloud agent on GitHub, Copilot CLI, or an IDE), or what a built-in protection already does, so settle those first and eliminate the options that do not fit.
Worth knowing before you sit down:
- This is a closed-book exam: Microsoft Learn access is not available on GitHub exams.
- You can take unscheduled breaks, but the clock keeps running and you cannot return to questions you already saw.
- Labs may appear: GH-600's 120-minute allotment is the one Microsoft uses for role-based exams that may contain labs. The introduction screen tells you whether yours does; if it does, budget extra time for them.
- Watch the naming: older material, including a link in the training modules, calls Copilot cloud agent the coding agent, and the documentation has moved ahead of the skills list (Copilot automations, for example, which run the cloud agent on a schedule or on repository events, are not named in it). Learn the outline's features first and treat newer ones as background.
- Try the GitHub exam sandbox beforehand so the interface holds no surprises: GitHub Exam Sandbox
Additional Learning Resources
| Resource | Type | Why it is useful |
|---|---|---|
| GitHub Copilot documentation | Docs | The official home for Copilot, from Copilot cloud agent and customization to MCP and administration |
| GitHub Copilot on GitHub.com | Docs | How Copilot cloud agent researches, plans, and implements changes, how session context and session logs work, and its limits on repositories, branches, and rulesets |
| Custom agents | Docs | Agent profiles, where custom agents run, built-in agents, and how a custom agent differs from a subagent |
| Comparing Copilot customization features | Docs | When to use custom instructions, agent skills, tools, MCP servers, hooks, subagents, or a custom agent |
| Model Context Protocol (MCP) | Docs | The cloud agent's default MCP servers, repository-level MCP configuration, MCP servers in agent profiles, the GitHub MCP server, and the MCP policy |
| About GitHub Copilot Memory | Docs | Repository facts compared with user preferences, how citations are validated, why unused entries expire, and who can delete them |
| Delegating and parallelizing work with agents | Docs | How an orchestrator splits work into subtasks for subagents, when parallel work pays off, and what it costs |
| Risks and mitigations for GitHub Copilot cloud agent | Docs | The cloud agent's built-in protections: who can trigger it, branch and credential limits, human review before merge, workflow-run approval, the firewall, and audit trails |
| GitHub Agentic Workflows | Docs | Repository automations written in Markdown that run as GitHub Actions workflows, with read-only defaults and safe outputs as guardrails |
| GitHub Changelog: Copilot | Blog | Copilot product updates, useful for spotting renamed, retired, or newly released features |
Realistic GH-600 exam-style questions with instant feedback and detailed explanations.
Practice GH-600 now