Technology7 min read

GitHub Foundations Exam Guide 2026: GH-900 Prep That Uses GitHub

GitHub Foundations (GH-900) is GitHub's beginner credential, and the best 2026 prep is hands-on: repositories, pull requests, issues, security, projects, and Actions.

Ran Chen, EA, CFPMay 4, 2026

Key Facts

  • GitHub Foundations (exam GH-900) is GitHub's beginner certification, last updated on the Microsoft Learn credential page February 19, 2026 (Microsoft Learn).
  • The GitHub Foundations exam gives candidates 100 minutes to complete the proctored assessment, which may include interactive components (Microsoft Learn).
  • GitHub certification exams comprise 60 scored multiple-choice questions plus approximately 10-15 pretest items, varying by exam (GitHub Learn).
  • The GitHub Foundations exam fee is $99 USD, with regional pricing that may vary by country (GitHub Learn).
  • GitHub certifications are valid for two years and renew by retaking the full exam at a 50% discount (GitHub Learn).
  • The GitHub Foundations exam is offered in English, Spanish, Portuguese (Brazil), Korean, and Japanese (Microsoft Learn).
  • GitHub Foundations scheduling moved from PSI to Pearson VUE on July 1, 2025, with testing center or online proctored delivery (GitHub Learn).
  • GitHub Foundations retakes require a 24-hour wait after the first failed attempt and 14 days for each later retake, capped at 5 attempts per year (GitHub Learn).
  • The GitHub Foundations exam measures seven domains, with Git and GitHub basics weighted highest at 25-30% (Microsoft Learn study guide).
  • Microsoft recommends registering for GitHub Foundations with a personal Microsoft account so exam records are not lost if you leave an employer (Microsoft Learn).

📺 Watch the Video

GitHub Foundations Is a Hands-On Exam, Not a Git Trivia Test

GitHub Foundations (exam GH-900) is GitHub's beginner certification, but the candidates who struggle usually study it the wrong way. They memorize definitions for branch, fork, pull request, issue, Actions, Dependabot, and project board without ever touching the product. The 2026 exam rewards the opposite: actual use of GitHub.

free GitHub Foundations practice questionsPractice questions with detailed explanations

GitHub Foundations at a Glance (2026)

The current facts, verified against Microsoft Learn and GitHub Learn in July 2026:

DetailValue
Exam codeGH-900
LevelBeginner
Scored questions60 multiple-choice
Pretest (unscored) itemsapproximately 10-15
Time limit100 minutes
FormatProctored, closed-book, may include interactive components
Fee$99 USD (regional pricing may apply)
Validity2 years
LanguagesEnglish, Spanish, Portuguese (Brazil), Korean, Japanese
DeliveryPearson VUE testing center or online proctoring
SchedulingMicrosoft Learn credential page or examregistration.github.com
Retake24-hour wait after first fail, 14 days for later retakes, max 5 per year
RenewalRetake the full exam at a 50% discount within a 6-month window

GitHub does not publish a fixed numeric passing score; the proctored assessment returns an immediate pass/fail result and a score report. Treat any specific percentage you see on third-party sites as an estimate, not an official figure.

Most outdated summaries on the web still quote 75 questions, 120 minutes, a 3-year validity, and PSI scheduling. All four were replaced. The exam was significantly revised in January 2026 (objectives added, removed, and reworded), and scheduling moved from PSI to Pearson VUE on July 1, 2025. Treat Microsoft Learn as the control page.

The Seven Domains and Where to Spend Your Time

The official GH-900 study guide (last updated February 19, 2026) lists seven domains with weight ranges, not fixed percentages. Spend the most time on the heaviest domains.

DomainWeightWhat it covers
Understand Git and GitHub basics25-30%Version control, Git vs GitHub, repositories, commits, branches, GitHub accounts, organizations, enterprise options, GitHub Flow, Markdown, GitHub Desktop and Mobile
Work with GitHub repositories10-15%Repository creation, settings, permissions, visibility, templates, file management, commit history
Collaborate using GitHub10-15%Forking, pull requests, code review, issues, labels, milestones, discussions, branch protection, CODEOWNERS
Apply modern development practices10-15%GitHub Actions, Copilot, Codespaces, Packages, CI/CD workflows
Manage projects with GitHub5-10%GitHub Projects, views (table, board, roadmap), insights, integration with issues and pull requests
Understand privacy, security, and administration10-15%2FA, Dependabot, secret scanning, code scanning, dependency graph, audit logs, organization and enterprise administration
Explore the GitHub community5-10%Open source licenses, contributing, inner source, GitHub Sponsors, gists, community health files, forking workflows

Git and GitHub basics is the largest single block, so do not skip the fundamentals. Collaboration, repositories, modern development, and security together cover the majority of the exam and are where hands-on muscle memory pays off most. Project management is the smallest domain but is easy points if you have actually used GitHub Projects views.

The Hands-On Repo Drill

Create a public or private practice repository and complete this sequence. If you can explain each step in plain English, you have covered more useful ground than a week of memorizing Git commands without context.

DrillWhat it teaches
Add a README, LICENSE, and community health filesRepository basics, community health, and open source licensing
Create a branch and edit a fileBranch workflow, commits, and commit history
Open a pull requestCollaboration, review, and merge vocabulary
Request a review and add commentsCode review mechanics and CODEOWNERS
Open issues with labels and milestonesPlanning, tracking, and linking work to pull requests
Create a GitHub Project with table, board, and roadmap viewsProject management domain and insights
Create a simple GitHub Actions workflowModern development, workflow triggers, YAML structure, jobs, steps, runners, secrets
Turn on and inspect security featuresDependabot, secret scanning, code scanning, 2FA, and audit logs

The Actions drill matters more than candidates expect. Real exam feedback consistently flags GitHub Actions workflow file structure as a topic that goes beyond conceptual familiarity, so write at least one workflow file and trigger it.

Modern Development Features to Know

The modern development domain covers GitHub Actions, Copilot, Codespaces, and Packages. You do not need to build production CI/CD, but you should be able to:

  • Describe what a workflow file contains (name, on triggers, jobs, steps, runs-on, uses, with, secrets) and read a simple one.
  • Explain when to use Codespaces versus a local clone versus GitHub Desktop.
  • Describe Copilot's role in code completion and pull request summaries at a high level.
  • Explain what GitHub Packages stores and how it relates to releases.

Hand-write one workflow file that runs on push, checks out the repo, runs a single step, and uses a secret. That single exercise covers most of what the exam asks about Actions.

Security, Privacy, and Administration Essentials

This domain is where self-taught candidates lose points. The exam asks about features you only see if you click into repository Settings, not features you see on the default repo view.

Know these concretely:

  • Two-factor authentication (2FA) for your account and organization enforcement.
  • Dependabot alerts and version updates, and the dependency graph.
  • Secret scanning and code scanning, and how they differ.
  • Branch protection rules and rulesets, required reviews, status checks, and CODEOWNERS.
  • Audit logs and what actions appear in them.
  • The difference between a personal account, an organization, and an enterprise, plus the authentication options for GitHub Enterprise Server versus GitHub Enterprise Cloud. Candidates report that Enterprise Server versus Cloud authentication methods are a recurring trap.

You do not need GitHub Enterprise administration depth, but you should know the layer boundaries: account, repository, organization, enterprise.

A Two-Week Study Plan for New GitHub Users

Days 1-2: Read the official GH-900 study guide and complete the Microsoft Learn exam sandbox so the interface is familiar.

Days 3-5: Build the repository drill above. Write one-sentence definitions for every feature you touched.

Days 6-8: Take free practice at /practice/github-foundations and group every miss by domain. OpenExamPrep gives you 10 free AI-powered practice sessions per day, so use them to drill weak domains with explanations.

Days 9-11: Revisit Microsoft Learn modules for weak domains. Repeat the pull request, issue, Project, and Actions tasks until they feel automatic.

Days 12-14: Take the official practice assessment on Microsoft Learn, retake weak OpenExamPrep sets, and schedule through Pearson VUE only when GitHub workflows feel familiar.

Scheduling and Account Traps

GitHub certification scheduling moved from PSI to Pearson VUE on July 1, 2025. All certifications earned through PSI before that date remain visible in your GitHub Learn profile; certifications earned on or after July 1, 2025 appear in your Microsoft Learn transcript. Schedule through the Microsoft Learn credential page or examregistration.github.com.

Three practical traps that cost prepared candidates their sitting:

  1. Use a personal Microsoft account. Microsoft strongly recommends registering with a personal MSA. If you register with an organizational (work or school) Microsoft Entra account, your exam records are lost and unrecoverable if you leave that organization.
  2. Match your ID exactly. The name on your certification profile must match the government ID you present. Mismatched names are a common reason proctors pause or cancel a session.
  3. Run the system check early. For online proctoring, run the Pearson VUE system check before you pay, not the night before. Verify your webcam, microphone, closed-book workspace, and network.

If you are a verified student, the GitHub Student Developer Pack offers a one-time complimentary voucher that can be applied to either the Foundations exam or the Copilot exam (not both). Watch the voucher expiration date; the 2025-2026 batch expired June 30, 2026, and new batches are replenished on a published schedule.

Retake and Renewal Policy

If you fail, you can retake the exam. There is a 24-hour hold after the first failed attempt, a 14-day hold for each consecutive retake after that, and a maximum of 5 attempts per year. Retakes are not free; they cost the same exam fee.

GitHub certifications are valid for two years from the date you pass. To renew, retake the full exam. GitHub offers a 50% renewal discount voucher that you can claim starting three months before your certification expires and ending three months after it expires. If you miss that six-month window, you pay the full $99 fee again. Successfully renewing extends your certification for another two years from the renewal exam date. There is no annual renewal assessment for GitHub certifications, unlike other Microsoft certifications.

What to Do the Week of the Exam

In the final week, stop learning new features and start mixing domains the way the exam does. Build short practice sets that combine Git basics, collaboration, Actions, security, Projects, and community so you can switch context the way the exam expects.

Tag every practice miss by failure type: concept, workflow, feature boundary, or speed. Concept misses require documentation review. Workflow misses require a hands-on drill. Feature-boundary misses require a comparison table (for example, Dependabot versus secret scanning versus code scanning). Speed misses require smaller timed sets with strict review afterward.

Rehearse the first minute of each question: define the goal, underline the constraint, identify the GitHub layer (account, repo, org, enterprise), and pick the least risky action. That process is slower while practicing but faster on test day because it keeps you from rereading the same scenario three times.

Official Sources

Use these as your control pages:

The Pass Strategy

GitHub Foundations practice questionsPractice questions with detailed explanations
Test Your Knowledge
Question 1 of 3

Which workflow is most important to practice before GitHub Foundations?

A
Creating a repository, branch, pull request, issue, and review
B
Building a custom operating system
C
Writing advanced Kubernetes operators
D
Memorizing every GitHub pricing tier
Learn More with AI

10 free AI interactions per day

GitHub FoundationsGH-900GitHub CertificationGitDevOps2026

Related Articles

Stay Updated

Get free exam tips and study guides delivered to your inbox.

Free exam tips & study guides. Unsubscribe anytime.