GitHub publishes exactly what the GH-900 tests and how much each part is worth. Here it is — every domain, its weight, the topics inside it, and the lessons that cover them.
Domain 1
Understand Git and GitHub basics
Version control and Git fundamentals, how GitHub relates to Git, accounts, organizations and enterprises, the GitHub Flow, Markdown, and GitHub Desktop and Mobile. Official weight range 25–30%.
2 topics in this domain
- Version control fundamentals
- Working with GitHub
Domain 2
Work with GitHub repositories
Repository structure and key files, templates and branches, adding and managing files, repository insights and dashboards, and maintenance best practices. Official weight range 10–15%.
1 topic in this domain
Domain 3
Collaborate using GitHub
Issues, pull requests and discussions, linking pull requests to issues, templates and assignments, notifications, and Gists, Wikis and GitHub Pages. Official weight range 10–15%.
1 topic in this domain
Domain 4
Apply modern development practices
GitHub Actions, GitHub Copilot and its plans, Codespaces and dev containers, and the github.dev editor. Official weight range 10–15%.
1 topic in this domain
Domain 5
Manage projects with GitHub
GitHub Projects layouts and configuration, labels, milestones and workflows, saved replies and assignees, and project insights. Official weight range 5–10%.
1 topic in this domain
- Project Tracking and organization
Domain 6
Understand privacy, security, and administration
2FA and passkeys, repository and organization roles and permissions, Enterprise Managed Users and Copilot policies, visibility and branch protection, and organization settings and teams. Official weight range 10–15%.
1 topic in this domain
- Security and access management
Domain 7
Explore the GitHub community
Open source and GitHub Sponsors, following users and organizations, the GitHub Marketplace, InnerSource, and forks, templates and discoverable repositories. Official weight range 5–10%.
1 topic in this domain