GH-200: GitHub Actions
Browse certifications
Exam Resources
Official learning paths, exam details, skills measured, and community resources to supplement your study.
About the GH-200 Exam
Master GitHub Actions — authoring and managing workflows, consuming and troubleshooting runs, building actions, enterprise runner and secret management, and securing automation with OIDC and least-privilege tokens.
The complete practice exam for GitHub Actions (GH-200). Covers authoring and managing workflows (events and triggers, jobs and conditional logic, matrix strategies, reusable workflows, caching and artifacts, environments and concurrency), consuming and troubleshooting runs (reading logs, diagnosing matrix failures, starter vs reusable workflows vs composite actions), authoring and maintaining actions (JavaScript, Docker, and composite actions, action metadata, Marketplace publishing, SHA pinning and versioning), managing GitHub Actions across the enterprise (allowed-actions policies, GitHub-hosted and self-hosted runners, runner groups, organization, repository, and environment secrets and variables), and securing and optimizing automation (environment approvals, GITHUB_TOKEN permissions, OIDC cloud federation, script-injection mitigation, artifact attestations) — every question a real-world scenario with full explanations.
Who Should Take This Exam?
The GH-200 is designed for developers, DevOps engineers, and platform engineers who build and operate CI/CD with GitHub Actions. Hands-on experience writing workflows is recommended.
Prerequisites: None (working knowledge of GitHub recommended)
Typical study time: 4-8 weeks of focused study
Exam Quick Facts
| Detail | Value |
|---|---|
| Exam Code | GH-200 |
| Title | GitHub Actions |
| Duration | 100 minutes |
| Questions | ~60 |
| Pass Score | 700 / 1000 |
| Cost | $99 USD |
| Provider | Pearson VUE (via Microsoft Learn) |
| Validity | 2 years |
| Prerequisites | None (working knowledge of GitHub recommended) |
| Question Types | Multiple choice, Multiple response |
| Official Page | View on GitHub → |
Exam Domains & Weights
The GH-200 exam covers 5 domains. Focus your study time based on the weights below — higher-weighted domains have more exam questions.
| Domain | Weight | Practice Qs |
|---|---|---|
| Author and manage workflows | 25% | 63 |
| Consume and troubleshoot workflows | 20% | 50 |
| Author and maintain actions | 20% | 50 |
| Manage GitHub Actions for the enterprise | 25% | 62 |
| Secure and optimize automation | 10% | 25 |
| Total | 100% | 250 |
💡 Study tip: Author and manage workflows and Manage GitHub Actions for the enterprise carry the most weight (25% each) — start there. Secure and optimize automation has the least (10%), but don’t skip it — exam questions can come from any domain, and the security topics (GITHUB_TOKEN permissions, OIDC, SHA pinning) show up everywhere.
Practice Exam — 250 Questions
Prepare for the GH-200 with our 250-question practice exam covering all 5 exam domains. Every question includes detailed explanations and maps to official exam objectives.
What you get:
- ✅ Exam simulation mode with timer
- ✅ Spaced repetition for weak areas
- ✅ Detailed explanations for every question
- ✅ Progress tracking across domains
- ✅ 20 free questions — no account needed
GitHub Certification Path
Start with GitHub Foundations (fundamentals), then specialise: Actions, Administration, Advanced Security, and the GitHub Copilot certification.
Related GitHub Certifications
If you’re studying for the GH-200, you might also be interested in these GitHub certifications:
- GH-900: GitHub Foundations — 250 practice questions
- GH-300: GitHub Copilot — 250 practice questions
Study Tips
- Start with the heaviest domains — focus your time where the exam focuses its questions
- Use our practice exam — try the 20 free questions first to gauge your readiness
- Review explanations — don’t just check if you got it right; read why each answer is correct
- Simulate exam conditions — use the timed exam mode to practice under pressure
- Check the official page — official exam details always have the latest objectives