GitHub · GH-900
Validates understanding of foundational topics, products, and concepts of collaborating, contributing, and working on GitHub.
Practice Questions
409
≈ 5 practice exams
Duration
100 minutes
Passing Score
700/1000
Difficulty
FoundationalLast Updated
Jan 2026
Use this GH-900 practice exam to prepare for GitHub Foundations (GH-900) with realistic questions, detailed explanations, and focused study modes. The practice bank includes 409 questions for GitHub GH-900, so you can review the exam steadily instead of relying on one long cram session.
As you practice, pay extra attention to recurring topics such as Introduction to Git and GitHub, Working with GitHub Repositories, Collaboration Features, Modern Development, and Project Management. Start with short sessions to identify weak areas, then move into timed quizzes once your accuracy is consistent.
The explanations are especially useful when you want to connect exam wording to the responsibilities and scenarios described in the official certification guidance. Use the free preview first, then unlock the full question bank when you are ready to build a complete study routine.
The GitHub Foundations certification (GH-900) validates a candidate's understanding of the foundational topics, products, and concepts central to collaborating, contributing, and working on GitHub. The exam covers Git version control fundamentals, GitHub repository management, collaboration workflows via issues and pull requests, GitHub Actions for automation, GitHub Copilot's AI-assisted development capabilities, GitHub Codespaces, and core security and administration concepts. As of January 2026, the exam objectives were significantly updated to reflect modern GitHub features including Copilot Agent Mode, multi-model support, Enterprise Managed Users (EMUs), and passkey authentication.
This certification is administered through Pearson VUE and is available in English, Spanish, Portuguese (Brazil), Korean, and Japanese. It is designed as a beginner-level credential spanning seven domains, making it accessible to developers and non-developers alike who regularly interact with GitHub in professional settings. GitHub Education also offers verified students the opportunity to take the exam at no cost.
The GitHub Foundations certification is designed for a broad range of GitHub users, including software developers, DevOps engineers, solution architects, app makers, and IT administrators who want a formal credential validating their GitHub proficiency. It is equally suitable for non-technical roles such as project managers, technical writers, and open-source contributors who collaborate on GitHub but may not write code daily.
This certification is particularly valuable for early-career professionals and students looking to establish credibility in collaborative development environments, as well as experienced professionals who use GitHub daily but have never formally validated their skills. Anyone preparing for more advanced GitHub certifications—such as GitHub Actions, GitHub Advanced Security, or GitHub Administration—should consider GH-900 as a natural starting point.
There are no formal prerequisites required to sit for the GitHub Foundations exam. However, candidates are expected to have hands-on familiarity with GitHub's core interface and basic Git operations before attempting the exam. Comfortable navigation of repositories, understanding of commits, branches, and pull requests, and exposure to GitHub's collaboration features (issues, discussions, notifications) will provide a meaningful foundation.
Microsoft Learn recommends completing the official 'GitHub Foundations Part 1' and 'GitHub Foundations Part 2' learning paths before sitting the exam. Candidates who have spent time working on real or practice GitHub repositories—creating branches, submitting pull requests, and reviewing code—will be best positioned to pass without additional study.
The GH-900 exam consists of questions delivered through Pearson VUE's online proctored testing platform and allows 100 minutes to complete. The exam may include a variety of interactive question types in addition to standard multiple-choice questions; candidates can preview the interface and question styles via the official Exam Sandbox at GHCertDemo.starttest.com before their scheduled attempt.
Scoring uses a scaled score model with a maximum of 1000 points, and a passing score of 700 is required. The exact number of scored questions is not publicly disclosed by GitHub. The exam is fully proctored and available for remote delivery. If a candidate fails on the first attempt, a 24-hour waiting period is required before retaking; subsequent retake intervals vary per policy. Candidates are strongly advised to register using a personal Microsoft Account (MSA) rather than a work or school Azure AD account to ensure exam records are retained.
The GitHub Foundations certification demonstrates verified proficiency with the world's most widely used code collaboration platform, strengthening a candidate's profile for roles such as software developer, DevOps engineer, technical project manager, solution architect, and IT administrator. Because GitHub is a near-universal tool in modern software development, this credential holds relevance across industries and company sizes. GitHub Education also allows verified students to sit the exam for free, making it an accessible early-career credential.
As an entry-level certification, GH-900 is best viewed as a career foundation rather than a standalone salary driver. It serves as a recognized stepping stone toward more advanced GitHub certifications—GitHub Actions, GitHub Advanced Security, and GitHub Administration—which carry greater weight for senior engineering and DevOps roles. For professionals transitioning into tech or those in non-coding roles who collaborate on GitHub, the certification provides concrete evidence of platform proficiency that differentiates candidates in competitive hiring processes.
5 sample questions with answers and explanations. The full bank has 409 questions, enough for 5 full-length practice exams.
Preview — answers shown1. DeveloperDocs Corp needs to include complex HTML elements in their GitHub Pages documentation that aren't supported by standard Markdown syntax. They want to embed custom styling and interactive elements alongside their Markdown content. What approach should they use for this mixed content requirement?
Explanation
Markdown allows HTML to be included inline when encountering scenarios not supported by standard Markdown syntax. This flexibility enables content creators to use Markdown for most formatting while adding specific HTML elements when needed for custom styling, interactive elements, or complex layouts. This approach provides the best of both worlds - Markdown simplicity with HTML power when required.
2. StartupTech is building their development workflow using GitHub. The technical lead explains that their platform builds on Git but adds additional collaboration features. Which statement best describes the relationship between Git and GitHub?
Explanation
Git is a distributed version control system that provides the foundational technology for tracking changes and managing repositories. GitHub is a cloud platform that uses Git as its core technology and adds collaboration features like pull requests, issues, discussions, and project management tools. GitHub acts as a remote repository service and provides a web interface for Git operations, but Git can function independently of GitHub.
3. CodeCraft company needs to establish proper team management permissions within their GitHub organization. The team administrator wants to understand team permission levels. You want to grant a user permissions to add and remove organization members to and from a team. Which permission would you need to grant that user?
Explanation
The team maintainer permission is specifically designed for adding and removing organization members to and from a team. Team maintainers can manage team membership, edit team discussions, and coordinate team activities without requiring full organization owner privileges. Organization owner has broader permissions than needed for team management, repository admin permissions are focused on individual repositories rather than team membership, and team member permissions don't include the ability to manage team membership. Team maintainer provides the right level of access for team membership management.
4. FastTrack Development wants to understand GitHub's integration ecosystem for their development toolchain. The tools integration specialist needs to map integration options. What types of third-party integrations can be connected to GitHub repositories? (Select two)
Multiple correct answersExplanation
GitHub repositories can integrate with continuous integration and deployment services like Jenkins, CircleCI, and Travis CI to automate testing and deployment workflows. They can also integrate with project management and issue tracking tools like Jira, Trello, and Azure DevOps to synchronize work items and project status. These integrations enhance development workflows and project coordination. Social media platforms, gaming platforms, dating applications, and cryptocurrency trading platforms aren't typical development tool integrations that support software development workflows. GitHub's integration ecosystem focuses on tools that enhance development, collaboration, and project management.
5. DevStudio Inc. wants to implement proper backup and disaster recovery for their GitHub repositories. The business continuity manager needs to understand data protection options. What options does GitHub provide for backing up and protecting repository data?
Explanation
GitHub repository protection comes from multiple layers including Git's distributed nature where every clone is a complete backup, repository export capabilities that allow downloading complete repository data, and GitHub's own infrastructure that provides redundancy and backup systems. The distributed nature of Git means that repository data exists in multiple locations by design. Protection isn't limited to paid accounts, doesn't require manual file copying, and isn't entirely dependent on GitHub's infrastructure alone - the combination of Git's design and GitHub's features provides comprehensive data protection options.
$17.99
One-time access to this exam