Exam Details
Microsoft · GH-900
Prepare for GH-900: Understand GitHub fundamentals including repos, collaboration, and project management.
Overview
Related Roadmaps
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 typically consists of 40 to 60 multiple-choice, multiple-response, and scenario-based questions. Candidates are generally given 120 minutes to complete the assessment, which includes time for reading instructions and providing feedback.
A passing score for the GitHub Foundations exam is typically 700 out of 1000. ExamOS offers scenario-based practice quizzes that build real exam confidence by simulating 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 is a high-quality scenario-based practice quiz platform that helps candidates identify knowledge gaps and get comfortable with the exam's structure.
The registration fee for the GitHub Foundations exam is typically $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 any subsequent attempts, a 14-day waiting period is usually 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 is valid for three years from the date you pass the exam. To maintain your certified status, you must retake the current version of the exam or pass a higher-level GitHub certification before your original credential expires.
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, it is important to note that 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: