GH-900 Verified 2026 Edition

GitHub FoundationsPractice Test

Master the GitHub Foundations with the official PlanetCert Practice Test. Access real exam questions, professional-grade detailed explanations, and our advanced adaptive simulator. Pass your certification exam on the first attempt.

250 Total Questions
1 Included Version Get all versions for the price of one
English Edition
All-In-One Bundle
$79.99
$75.99
  • Interactive Simulator & AI
  • Detailed Explanations
  • Study, Timed & Flashcard Mode
  • Lifetime Access & Updates

Instant lifetime access • Secure checkout

Why Study with PlanetCert?

The Latest Questions

Practice questions and exam topics aligned with the current exam objectives.

Detailed Explanations

Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI

AI-Powered Insights

Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.

Exam Information

Official specifications published by Microsoft

Exam Format

100 min
60-80
700
Foundational

Registration

$99 USD
Pearson VUE or online proctoring
English, Spanish, Portuguese (Brazil), Korean +1 more

Validity

2 years
Retake the GH-900 exam before expiration; Achieve a higher-level GitHub certification (GitHub Actions, GitHub Advanced Security)

GH-900 Exam Topics and Domains

GH-900 is organized into 7 weighted domains.

1

Introduction to Git and GitHub

22%

Understand the basics of Git

What Git is and why it is usedBasic Git workflowConcept of repositoriesDifference between local and remote repositories
  • Explain what Git is and why it is used
  • Describe the basic Git workflow
  • Understand the concept of repositories
  • Explain the difference between local and remote repositories

Work with Git commands

Initialize a Git repositoryClone a repositoryAdd and commit changesPush and pull changesUnderstand branching and merging
  • Initialize a Git repository
  • Clone a repository
  • Add and commit changes
  • Push and pull changes
  • Understand branching and merging

Navigate GitHub

Create a GitHub accountCreate and manage repositories on GitHubUnderstand the GitHub interfaceUse GitHub issues and pull requests
  • Create a GitHub account
  • Create and manage repositories on GitHub
  • Understand the GitHub interface
  • Use GitHub issues and pull requests
2

Working with GitHub Repositories

8%

Manage repository settings

Configure repository settingsSet up repository permissionsUse repository templates
  • Configure repository settings
  • Set up repository permissions
  • Use repository templates

Work with files in a repository

Add, edit, and delete filesUnderstand file versioningUse GitHub Desktop for file management
  • Add, edit, and delete files
  • Understand file versioning
  • Use GitHub Desktop for file management
3

Collaboration Features

30%

Collaborate using GitHub

Fork repositoriesCreate and manage pull requestsReview and merge pull requestsUse GitHub Actions for CI/CD
  • Fork repositories
  • Create and manage pull requests
  • Review and merge pull requests
  • Use GitHub Actions for CI/CD

Use GitHub for project management

Create and manage issuesUse labels, milestones, and projectsTrack progress with GitHub Projects
  • Create and manage issues
  • Use labels, milestones, and projects
  • Track progress with GitHub Projects
4

Modern Development

13%

Implement DevOps practices

Understand the principles of DevOpsUse GitHub Actions for automationImplement CI/CD pipelines
  • Understand the principles of DevOps
  • Use GitHub Actions for automation
  • Implement CI/CD pipelines

Use GitHub for code review

Conduct code reviewsUse GitHub's code review toolsUnderstand best practices for code reviews
  • Conduct code reviews
  • Use GitHub's code review tools
  • Understand best practices for code reviews
5

Project Management

7%

Manage projects with GitHub

Create and manage GitHub ProjectsUse project boards for task managementIntegrate GitHub Projects with issues and pull requests
  • Create and manage GitHub Projects
  • Use project boards for task management
  • Integrate GitHub Projects with issues and pull requests
6

Privacy, Security, and Administration

10%

Ensure repository security

Set up branch protection rulesUse security features like DependabotManage repository access and permissions
  • Set up branch protection rules
  • Use security features like Dependabot
  • Manage repository access and permissions

Administer GitHub organizations

Create and manage organizationsSet up organization-level securityManage teams and members
  • Create and manage organizations
  • Set up organization-level security
  • Manage teams and members
7

Benefits of the GitHub Community

10%

Engage with the GitHub community

Participate in open source projectsUse GitHub DiscussionsContribute to community projects
  • Participate in open source projects
  • Use GitHub Discussions
  • Contribute to community projects

How do I earn this certification?

Passing GH-900 earns the GitHub Foundations Certification certification. It sits in the GitHub Certifications track.

Next Level Options
Alternative Paths

Practice with Precision

The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.

Launch Simulator

How to study for this exam?

The most effective way to prepare for GH-900 is by using the PlanetCert Simulator to practice questions and review detailed explanations.

What's changed on this exam?

Current Status
  • ACTIVE
  • Last content update: 2025-05-20
  • Announcement date: 2024-03-15
Updates
  • GitHub Actions v3/v4 runners Exam covers GitHub Actions workflows as part of Collaboration Features (30%) and Modern Development (13%) domains • Release date: 2024-09-01
  • GitHub Projects New Projects experience Project Management domain (7%) focuses on new Projects interface with tables, boards, and custom fields • Release date: 2023-07-01
  • GitHub Discussions Generally Available Community engagement section includes Discussions as alternative to Issues for Q&A • Release date: 2023-03-15
  • Dependabot Enhanced version updates Security domain (10%) includes Dependabot configuration and alert management • Release date: 2024-01-01

Who should take this exam?

  • Basic understanding of version control concepts
  • Familiarity with Git command line
  • Experience using GitHub.com interface
  • Understanding of software development workflows

Your Complete Exam Solution

Best-In-Class Practice Tests

Authentic, regularly updated questions that mirror the real exam. Verified, current material — not recycled dumps.

Topical Breakdown

Study by domain, pinpoint weak areas, and focus your time where it matters most. Every topic mapped to the official syllabus.

Flashcard Mode

Rapid-fire review to reinforce key concepts. Flip through questions and answers at your own pace before exam day.

See How You Compare Against Yourself

✕
✕
✕

Other Exam Prep

  • Outdated question dumpsRecycled, often inaccurate material
  • No explanationsMemorize answers without understanding
  • Static PDF filesNo interactive practice or feedback
  • Subscription feesRecurring charges, access expires
✓
✓
✓

PlanetCert

  • Verified, current questionsUpdated weekly to match live exam objectives
  • Expert-written rationalesUnderstand every concept, not just the answer
  • Session tracking & exam progressTrack every attempt, see your growth over time
  • Lifetime access, one pricePay once — updates included forever
CERTIFIEDGH-900

Study Naturally, Study Responsibly

Join thousands of certified professionals who trusted PlanetCert to pass on the first attempt.

Try Free Demo
Secure Checkout Lifetime Access Money-back Guarantee