Azure Mastery

Microsoft Certification GH-900

Predict your score. Pass with proof.

On-device AI scores your readiness, builds an adaptive study plan, and flags topics fading from memory — before they cost you the exam.

367practice questions AI score prediction 100% offline
Download free iPhone & iPad · Free to start

GH-900 Study App for iOS — GitHub Foundations

Get exam-ready for GH-900 (GitHub Foundations) on iPhone or iPad. Azure Mastery uses on-device AI to predict your readiness score, build a personalised study plan around the seven GitHub Foundations domains, and surface topics you're forgetting — all without sending a single byte off your device.

The exam

What is the GH-900 exam?

GH-900 is the GitHub Foundations certification — the standard starting point for anyone who collaborates on GitHub. It's owned and maintained by GitHub but delivered through Microsoft's exam platform, and it's designed for non-developers and developers alike: project managers, technical writers, product owners, and engineers all sit it to prove they can work effectively on the world's largest software collaboration platform. The exam validates that you understand Git and version control, repositories, pull requests and branches, GitHub's collaboration and project-management tools, modern development practices, and GitHub's privacy, security, and administration features.

GH-900 is conceptual rather than hands-on — it doesn't ask you to write code or configure a CI pipeline from scratch. What it does expect is a clear working model of how GitHub fits together: the GitHub Flow, how a pull request links to an issue, what branch protection rules enforce, when to reach for GitHub Actions, Copilot, or Codespaces, and how forks, templates, and the open-source community work — all explained clearly enough to defend in a team conversation.

Microsoft and GitHub last updated the GH-900 study guide on 19 February 2026, with the skills outline reworked in January 2026. Every question in Azure Mastery's GH-900 bank is mapped to the current seven-domain outline — including newer topics such as Copilot agents and Enterprise Managed Users — with no leftover questions on retired features. Read the official outline at learn.microsoft.com.

Skills measured · February 2026

GH-900 exam objectives

Seven domains, with weights set by GitHub's January 2026 skills-outline update. Every domain summary below is paraphrased from the official skills outline; the bullet-level objectives in Azure Mastery are tagged so you always know which domain you're being tested on.

Understand Git and GitHub Basics25–30%

The largest and most foundational domain. Covers version control fundamentals — the purpose and benefits of version control, the difference between Git and GitHub, and core Git concepts such as repositories, commits, and branches. Also covers GitHub accounts, organizations, and enterprise options, the GitHub Flow, using Markdown to communicate clearly in issues and pull requests, and when to reach for GitHub Desktop or GitHub Mobile. Get this domain solid and everything else falls into place.

Work with GitHub Repositories10–15%

Repository management end to end: the structure and key files of a repository (README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY); creating, organizing, and maintaining repositories with templates and branches; adding and managing files; and reading repository insights, stars, feature previews, metrics dashboards, and dependency insights for visibility. Expect questions on best practices for repository maintenance and collaboration.

Collaborate Using GitHub10–15%

The collaboration toolkit: using issues, pull requests, and discussions to work together; linking pull requests to issues and managing templates, filters, and assignments; configuring notifications for workflow management; and using Gists, Wikis, and GitHub Pages to document and share information.

Apply Modern Development Practices10–15%

Automation and AI tooling: the purpose and capabilities of GitHub Actions; how GitHub Copilot assists with AI-powered code suggestions, including Copilot agents, Agent Mode, and multi-model support; the differences between Copilot for Individuals, Business, and Enterprise; GitHub Codespaces and dev containers; and when to use the github.dev editor versus Codespaces.

Manage Projects with GitHub5–10%

Project tracking and organization: GitHub Projects and their layout options; configuring projects, labels, milestones, and workflows; using saved replies and assignees to streamline communication; and reading project insights to track progress and productivity. One of the smaller domains — a few well-targeted questions.

Understand Privacy, Security, and Administration10–15%

Security and access management: securing accounts with two-factor authentication (2FA) and passkeys; access permissions and roles for repositories and organizations; Enterprise Managed Users (EMUs) and organization-wide Copilot policy management; repository privacy and visibility settings and branch protection rules; and managing organization settings, teams, and roles.

Explore the GitHub Community5–10%

Open-source engagement: the benefits of open source and GitHub Sponsors; how GitHub supports and advances open-source projects; following users and organizations; the GitHub Marketplace and its purpose; how InnerSource applies open-source principles inside organizations; and when to use forks, templates, and discoverable repositories to promote collaboration.

Designed for GH-900

How Azure Mastery helps you pass GH-900

Azure Mastery ships with 367 GH-900 practice questions, every one written specifically against the current GitHub Foundations skills outline — not generic GitHub trivia. Each question carries a domain tag mapped to the official seven domains, so you always know which area you're being tested on and where your weak spots are clustered.

The on-device Exam IQ engine predicts your GH-900 score before you sit the exam. After roughly 30 questions it has enough signal to give a confidence-scored prediction (e.g. "786 ±37, 68% confidence") — and tells you the specific topics that are dragging your readiness down. No vague "study more" advice; just a ranked list of objectives where improvement would move your score the furthest.

The adaptive study plan rebuilds itself from your answer history. Get something wrong on branch protection rules? You'll see another branch-protection question in the next session. Master "explain the GitHub Flow" three sessions running and the engine backs off, surfacing newer material such as Copilot agents or InnerSource. The plan optimises for the gap between where you are and the 700 pass score, not for blind volume.

Knowledge decay tracking is the secret weapon for foundational exams like GH-900. The same domain you mastered six weeks ago is the domain you'll forget by exam day if you stop revising. Azure Mastery tracks every topic's decay curve and flags topics approaching expiry — the padlock icon on the Today screen is your "revisit before you forget" cue.

Real exam simulation mode runs at GH-900's actual length and time pressure: a randomised question set drawn from the full 358-question bank, 120-minute timer, no jumping back to flag-and-review. It's the closest you can get to the test centre experience without sitting the exam.

Everything runs on-device. Your answer history, your readiness gauge, your decay alerts — none of it leaves your iPhone or iPad. No account required to start, no tracking, no sync server. Privacy-first by design.

2-week revision plan

Suggested GH-900 study plan

If you already use GitHub day to day, most candidates pass GH-900 after one to two weeks of focused revision. Below is a two-week plan that maps onto Azure Mastery's seven domains, simulator, and decay alerts. Adjust pace to taste — the readiness gauge tells you when you're done, not the calendar.

  1. Master the fundamentals

    • Days 1–3: Tackle Understand Git and GitHub Basics first. It's the largest domain (25–30%) and underpins everything else: version control, Git vs GitHub, commits and branches, the GitHub Flow, and Markdown. 30 questions per session, two sessions per day.
    • Days 4–5: Work through Work with GitHub Repositories and Collaborate Using GitHub. Repository structure and key files, then issues, pull requests, and discussions.
    • Days 6–7: Cover Apply Modern Development Practices. GitHub Actions, Copilot (Individuals vs Business vs Enterprise), and Codespaces.
  2. Sharpen and simulate

    • Days 8–9: Cover the smaller domains — Manage Projects with GitHub, Privacy, Security, and Administration (2FA, branch protection, EMUs), and Explore the GitHub Community (open source, Sponsors, Marketplace, InnerSource).
    • Days 10–11: Run the Focus Weak Spots session every morning. The app surfaces the 5–10 questions most likely to move your readiness score.
    • Days 12–13: Run the Exam Simulator end-to-end at full 120-minute length, twice. Review carefully after each. If you're scoring 750+ consistently, book the exam.
    • Day 14: Light review only. Sleep well. Sit the exam.

Frequently asked

GH-900 FAQs

How much does the GH-900 exam cost?

The GitHub Foundations exam is USD $99, a price set by GitHub rather than Microsoft's standard certification pricing. GH-900 is delivered through Microsoft's exam platform, but the certification itself is owned and maintained by GitHub. Check the official GitHub Foundations page for current pricing and any active promotions before you book.

Does the GH-900 GitHub Foundations certification expire?

Yes. Unlike Microsoft's own Fundamentals certifications such as AZ-900 or AI-900, which never expire, GitHub Foundations is valid for two years from the date you pass. To stay certified after that, you re-take the GH-900 exam. This two-year validity is set by GitHub, which owns and maintains the certification.

What is the GH-900 retake policy if I fail?

GH-900 follows the standard Microsoft exam-delivery retake policy. The first retake is allowed after a 24-hour wait. Second, third, fourth, and fifth retakes each require a 14-day wait, with a cap of five attempts in any 12-month rolling period. Each attempt requires a new exam booking.

How long should I study for GH-900?

If you already use GitHub day to day — opening pull requests, reviewing branches, working with issues — one to two weeks of focused revision is usually enough. If GitHub is new to you, plan for three to four weeks so the seven domains, from Git basics to GitHub Actions and security, have time to stick. Azure Mastery's readiness gauge tells you when you're exam-ready — don't book until it shows roughly 720 or higher predicted score with reasonable confidence.

GH-900 vs AZ-900 — what's the difference?

GH-900 (GitHub Foundations) validates collaboration on GitHub: Git, repositories, pull requests, branches, GitHub Actions, Issues and Projects, security features, and the open-source community. AZ-900 (Microsoft Azure Fundamentals) validates cloud concepts and core Azure services. They're independent credentials in different product families — GH-900 is owned by GitHub and is valid for two years, while AZ-900 is owned by Microsoft and never expires. Many DevOps-minded candidates earn both.

Is GH-900 worth taking if I'm not a developer?

Yes — GH-900 is explicitly designed for non-developers as well as developers. Project managers, technical writers, product owners, and team leads all sit GH-900 to prove they can collaborate effectively on GitHub. The exam doesn't ask you to write code. It expects you to explain concepts such as the GitHub Flow, how pull requests link to issues, what branch protection rules do, and when to use a fork versus a template.

Ready to pass GH-900?

Download Azure Mastery free. 367 GH-900 practice questions, AI score prediction, and a personalised study plan that adapts to your weak spots. iPhone & iPad.

Download Azure Mastery — free iPhone & iPad · Free to start · No account required