Exam Details
Microsoft · GH-900
Prepare for GH-900: Understand GitHub fundamentals including repos, collaboration, and project management.
Overview
No ExamOS resources linked to this exam yet.
Approved links shared by the community. Earn credits when yours gets approved!
No community resources yet. Be the first to suggest one!
Know a strong article, guide, or explainer for this exam? Submit it for review and earn credits when it gets approved.
ExamOS may provide links to third-party websites, books, videos, courses, and other materials ("External Resources") for your convenience and reference. These resources are not created, owned, or controlled by ExamOS unless explicitly stated.
For official and up-to-date information, always refer to the certification provider website.
No resources have been linked to this exam yet.
Video Library
No video resources are available for this exam yet.
Found a strong walkthrough, lesson, or exam breakdown on YouTube? Submit it here and earn credits if it gets approved.
FAQ
The GH-900 certification validates foundational knowledge of GitHub, covering Git basics, repositories, pull requests, GitHub Actions, and project management features. This fundamentals-level exam is designed for developers, project managers, and IT professionals new to GitHub or version control. You'll understand how to collaborate on code, manage projects, and automate workflows using GitHub's core features. As GitHub becomes the default platform for software collaboration, this cert proves you can work effectively in modern development teams.
You're a fit for GH-900 if you:
Not sure if you're ready? Try a free sample quiz: 10 questions, instant results, identify weak areas.
| Domain | Weight | What This Means |
|---|---|---|
| Introduction to Git and GitHub | 10–15% | Understand Git concepts like commits, branches, merges, and how GitHub extends Git |
| Working with repositories | 20–25% | Create, clone, fork, and manage repositories including README files and .gitignore |
| Collaboration features | 20–25% | Use pull requests, issues, discussions, code reviews, and @mentions to work with teams |
| Modern development | 15–20% | Understand GitHub Actions basics, GitHub Codespaces, and GitHub Copilot overview |
| Project management | 10–15% | Use GitHub Projects, milestones, labels, and task lists to organize work |
| Privacy, security, and administration | 10–15% | Configure repository visibility, branch protection, security alerts, and access permissions |
You're probably ready if you can:
You might need more prep if:
If this feels too advanced:
If you know the basics but want to build confidence:
The GH-900 exam consists of approximately 70 to 75 questions, including 60 scored multiple-choice or multiple-response questions and 10 to 15 unscored pretest items. Candidates have 100 minutes to complete the assessment.
The passing score for the GitHub Foundations exam is 700 out of 1000. ExamOS offers Mock Exams and Rookie, Challenger, and Legend practice modes to simulate the types of questions you will encounter on the actual test.
The exam is divided into seven core domains that test your knowledge of the GitHub ecosystem:
To prepare effectively, you should utilize the official Microsoft Learn paths for GitHub, review the GitHub Documentation, and practice using the Git command line. ExamOS offers Mock Exams and a Readiness Score to help candidates identify knowledge gaps and get comfortable with the exam's structure.
The registration fee for the GitHub Foundations exam is $99 USD. This price may vary depending on your geographic location and any applicable taxes or Proctoring fees required by the testing center.
If you do not pass the exam on your first attempt, you must wait at least 24 hours before retaking it. For subsequent attempts, a 14-day waiting period is required. Each attempt requires a new registration fee, as there are no free retakes unless you have purchased a special exam voucher bundle.
The GitHub Foundations certification does not expire and does not require renewal. As a fundamental-level exam, it follows Microsoft's policy for fundamentals certifications, which do not offer a recertification option.
There are no formal prerequisites for taking the GH-900 exam. It is designed for:
Earning this certification demonstrates a professional understanding of industry-standard version control, which is a requirement for almost all software engineering roles. However, this is an entry-level Foundations credential. While it makes your resume more attractive for Junior Developer, QA Engineer, or DevOps Technician roles, it is rarely enough to secure a high-level position without accompanying hands-on coding experience or a technical portfolio.
Once you have mastered the fundamentals, you should pursue more technical certifications to deepen your expertise. Relevant follow-up certifications include: