SaveMyCert
Guide

How hard is the GitHub Foundations exam?

GitHub Foundations (GH-900) is an easy, entry-level exam: Microsoft describes it as for non-developers, developers and all GitHub users, and anyone who uses GitHub regularly is typically ready in one to three weeks. It is still not a formality. The outline goes well beyond pushing code — Copilot plans, Codespaces, GitHub Projects, organisation roles and enterprise administration are all in scope — and many day-to-day users have never touched those parts of the product.

What makes GH-900 approachable

GH-900 tests whether you understand Git and GitHub and know what the platform’s features are for. It asks what a feature does and when to use it, not how to script or configure it in depth. Microsoft publishes the full skills outline, and its largest part — Git and GitHub basics, including the GitHub Flow — is material most users already know.

What makes it harder than it looks

GH-900 candidates mostly lose marks on the parts of GitHub they do not use:

  • Copilot and development tools. The differences between Copilot plans for individuals, Business and Enterprise, and between Codespaces and the github.dev editor.
  • Administration and security. Repository and organisation roles and permissions, Enterprise Managed Users, organisation-wide Copilot policies, branch protection and visibility settings.
  • Project management. GitHub Projects layouts, labels, milestones, saved replies and project insights, which many developers never open.
  • Look-alike features. Forks versus templates versus branches, discussions versus issues, and Gists versus Wikis versus GitHub Pages.

How long it takes to prepare

Developers who use GitHub every day can often be ready in one to two weeks, spent on administration, Copilot, Codespaces and Projects. People new to Git, or non-developers who mainly read issues and pull requests, should allow three to four weeks, because version-control concepts such as commits, branches and merging have to be learned first.

Microsoft notes that most questions cover generally available features but commonly used preview features can appear, so study from current GitHub documentation rather than older notes, especially for Copilot.

Who finds it hardest

Non-developers find the Git fundamentals hardest, because the vocabulary of commits, branches and merges is new. Experienced developers tend to find the administration, enterprise and Projects material hardest, since those are usually handled by someone else in their organisation. People who learned GitHub some time ago are caught out by newer features such as Copilot agents and passkeys.

How to tell you are ready

Go through each line of the skills outline and check you can say what the feature is for and when you would choose it over its neighbour. Then take timed mixed practice. When you pass consistently and your remaining mistakes are slips rather than features you had not heard of, book the exam.

Start studying for GH-900 — free
Revision notes, explained practice questions and timed mock exams.

Plan your prep

Questions, answered

No. GH-900 is an entry-level exam, and regular GitHub users are typically ready in one to three weeks. The candidates it catches out usually skipped administration, Copilot plans, Codespaces and GitHub Projects.

Source

Exam facts in this guide come from the vendor's published exam guide. Vendors revise these — check the source for the current version before you book.