The GH-900 practice test prepares you in foundational Git, GitHub workflows, collaboration, automation, and security concepts within the GitHub ecosystem.
Why should I take the GH-900 exam?
The GH-900 certification validates your competence in essential GitHub skills: using version control (commits, branches, merges), managing repositories (cloning, pushing, forking), collaborating through issues, pull requests, and code review, and setting up basic GitHub Actions workflows. It also covers repository and organization security fundamentals: permissions, branch protections, and dependency/security features, plus how GitHub integrates with project planning and community capabilities. GH-900 demonstrates you can confidently participate in real-world collaborative development on GitHub and provides a strong baseline if you later pursue other Microsoft/GitHub certifications.
The GH-900 practice test includes two different modes: certification and practice mode. Certification mode allows you to assess your knowledge and discover your weak areas, with practice mode allowing you to focus on the areas that need development.
All Practice Tests, Up to 60% Off!
Choose the subscription plan that best fits your needs and enjoy full access to our entire practice tests catalog.
Start Now!
Full access to the Practice Test catalog
Get a Subscription Plan from $21.
Buying for your team?
Buy More. Save More
Explore Our Business Solutions.
Learn More
Full access to the Practice Test catalog
Get a Subscription Plan from $21.
Release Date: 09/2025 (Last Update: 08/2026)
Job Role: Software Developer
Language: English
The GH-900 practice test contains 128 questions and covers the following objectives:
Understand Git and GitHub basics - 30 questions
Version control fundamentals
- Describe the purpose and benefits of version control
- Explain the difference between Git and GitHub
- Identify key Git concepts such as repositories, commits, and branches
Working with GitHub
- Describe GitHub accounts, organizations, and enterprise options
- Explain the GitHub Flow for collaboration
- Identify uses of Markdown for clear communication in issues and pull requests
- Recognize when to use GitHub Desktop and GitHub Mobile
Work with GitHub repositories - 12 questions
Repository management
- Describe the structure and key files of a GitHub repository (README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY)
- Identify how to create, organize, and maintain repositories using templates and branches
- Explain how to add and manage files within a repository
- Describe repository insights, stars, feature previews, repository metrics dashboards, and dependency insights for improved visibility
- Recognize best practices for repository maintenance and collaboration
Collaborate using GitHub - 26 questions
Collaboration tools
- Describe how to use issues, pull requests, and discussions for collaboration
- Explain how to link pull requests to issues and manage templates, filters, and assignments
- Identify the purpose of notifications and how to configure them for workflow management
- Describe how to use Gists, Wikis, and GitHub Pages to document and share information
Apply modern development practices - 14 questions
Automation and AI tools
- Describe the purpose and capabilities of GitHub Actions
- Identify how GitHub Copilot assists with AI-powered code suggestions, including Copilot agents, Agent Mode, and multi-model support
- Explain the differences between GitHub Copilot for Individuals, Business, and Enterprise
- Describe GitHub Codespaces and how to set up, customize, and use dev containers
- Explain when to use the github.dev editor and how it differs from Codespaces
Manage projects with GitHub - 16 questions
Project tracking and organization
- Describe GitHub Projects and layout options
- Explain how to configure projects, labels, milestones, and workflows
- Identify how to use saved replies and assignees to streamline communication
- Describe how project insights can be used to track progress and productivity
Understand privacy, security, and administration - 19 questions
Security and access management
- Describe how to secure accounts with two-factor authentication (2FA) and passkeys
- Identify access permissions and roles for repositories and organizations
- Explain the purpose of Enterprise Managed Users (EMUs) and organization-wide Copilot policy management
- Describe repository privacy options, visibility settings, and branch protection rules
- Recognize how to manage organization settings, teams, and roles
Explore the GitHub community - 11 questions
Open-source engagement
- Describe the benefits of open source and GitHub Sponsors
- Explain how GitHub supports and advances open-source projects
- Identify how to follow users and organizations to stay informed about activity
- Describe the GitHub Marketplace and its purpose
- Explain how InnerSource applies open-source principles within organizations
- Recognize when to use forks, templates, and discoverable repositories to promote collaboration
System Requirements
A practice test simulates the actual test and aims to provide you with optimal preparation for what to expect on the real exam. A MeasureUp practice test includes around 150 questions covering the exam objective domains. There are two possible test-taking modes to prepare students for their certification: Certification Mode and Practice Mode.
- Practice Mode allows users to highly customize their testing environment. They may select how many questions to include, the maximum time to finish, randomize question order, and choose how and which questions are shown.
- Certification Mode simulates the actual testing environment. It is timed and does not permit users to view answers or explanations until after the test.
How does it work?
Check out our video to see exactly how MeasureUp’s practice tests work.
Why should you trust MeasureUp over free learning material?
| MeasureUp | Free learning material |
|---|---|
|
|
Will studying with a MeasureUp practice test improve my chances of passing at the first attempt?
Yes. MeasureUp's practice tests are designed to help you save time and pass on your first attempt. The test is fully customizable, allowing you to focus on your weak areas. Since the style, objectives, question types, and difficulty match the official exam, passing the practice test twice consecutively in Certification Mode means you're exam ready.
What can I expect to earn if I pass the GH-900 exam?
On passing the GH-900 exam and obtaining a job as a junior software developer, you can expect to earn a salary in the United States of approximately $50,000.
Source: Ziprecruiter.com
Continue growing with MeasureUp’s learning material. Explore the GitHub learning path.
Fundamentals:
Role-Based:
GH-900 PRACTICE TEST
Why should you use our GH-900 practice test?
The MeasureUp GitHub Foundations practice test is a realistic simulation of the actual certification exam, offering you the opportunity to prepare for the official exam with confidence. With our Test Pass Guarantee, you can be sure of success. The GH-900: GitHub Foundations practice test has been created by leading experts in the field.
Why should you trust the Microsoft GH-900 Practice Test from MeasureUp over free learning material?
The MeasureUp GH-900 practice test has many advantages over free learning material, including:
- A greater number of questions, giving you more opportunities to learn.
- Detailed explanations with online references for correct and incorrect answers.
- A wide variety of question types, recreating the look and feel of the real exam.
- Customizable preparation through Certification Mode and Practice Mode.
- Test Pass Guarantee.
- Content written, reviewed and edited by experts.
How to use the GH-900 Practice Test?
You can use the GH-900 practice test in two different modes: Certification Mode and Practice Mode. Certification Mode helps you assess your knowledge and discover weak areas, while Practice Mode allows you to focus on those areas and use your study time more efficiently.
We recommend initially taking the GH-900 practice test in Certification Mode. By studying the generated report after completing the test, you will get a helpful overview of which areas require further attention. You should then use Practice Mode to improve those areas. Once you are confident you have improved, you can retake the test in Certification Mode. When you pass three consecutive times with a score of 90% or more, you know you are exam ready.
Will the questions be the same as the actual exam?
Although the questions emulate those of the official exam in terms of style, content and level of difficulty, for reasons of copyright they will not be identical. This helps you fully understand the content you are studying so that, no matter how the real exam questions are focused, you can be confident you are covering the same material.
Microsoft GH-900 CERTIFICATION EXAM
What is GitHub Foundations?
The GitHub Foundations certification is an exam designed to validate foundational knowledge of Git, GitHub and modern collaboration practices. It confirms an individual’s ability to work with repositories, issues, pull requests, GitHub Actions, security features and community engagement. The GitHub Foundations GH-900 certification serves as an entry-level credential for individuals starting their career in development or DevOps.
Is the GH-900: GitHub Foundations exam hard?
The GH-900: GitHub Foundations exam is considered to be of moderate difficulty. For those familiar with Git, GitHub repositories, pull requests and collaboration workflows, the exam should feel straightforward. Beginners may find it more challenging because it tests both conceptual understanding and practical knowledge of GitHub’s ecosystem and features.
How much does the GH-900 exam cost?
The GitHub Foundations certification cost is approximately $99.
How can you pass the GH-900 certification exam?
- Review the GH-900 exam domains carefully.
- Create a study plan for your preparation.
- Enroll for the MeasureUp practice tests. Our practice tests simulate the actual exam in terms of style, format, skill sets, question structure and level of difficulty, and can be taken either in Practice Mode or Certification Mode.
- Practice, practice, practice! When you have reviewed all the questions available in the GH-900 practice test, checked the correct answers, reviewed the explanations for all answer options and consulted the references, it is time to take the test in Certification Mode. This is the closest experience you will get to the actual exam. When you pass Certification Mode twice consecutively with a score of 90% or more, you know you are exam ready.
How many questions does GH-900 have?
There are around 75 questions on the Microsoft GH-900 exam.
Is the GH-900 worth it?
Yes, the GH-900 certification is worth it if you want to demonstrate your ability to use GitHub effectively for collaboration, project management, automation and community contributions. It shows employers and peers that you can apply modern development practices with GitHub, making you more competitive in roles that require software development, DevOps or open-source participation.
GITHUB FOUNDATIONS PRACTICE TEST FAQS
What is the GitHub Foundations certification and who is it for?
The GitHub Foundations certification is designed for learners, developers, DevOps beginners and professionals who want to validate their understanding of GitHub fundamentals. It is especially useful for people who work with repositories, collaboration workflows, pull requests, GitHub Actions or open-source projects.
How does this GitHub Foundations practice test help you prepare?
This GitHub Foundations practice test helps you prepare by giving you exam-style questions, detailed explanations and performance feedback. It allows you to identify weak areas, review key GitHub concepts and build confidence before taking the official certification exam.
Are the questions aligned with the official GitHub Foundations exam objectives?
Yes. The questions are designed to reflect the official GitHub Foundations exam objectives and help learners focus on the skills and knowledge expected from candidates. They support preparation across GitHub workflows, collaboration, repositories, security features and automation concepts.
Can I try some GitHub Foundations practice questions for free?
Yes. You can try some GitHub Foundations practice questions for free to preview the question style, format and learning experience before purchasing full access to the practice test.
How is my readiness for the GitHub Foundations exam measured?
Your readiness is measured through your practice test performance, including your scores and the areas where you need more review. This helps you understand whether you are close to exam readiness and which GitHub Foundations objectives still need more attention.
What’s the difference between Study Mode and Exam Mode?
Study Mode, also known as Practice Mode, is designed for learning and review. It lets you work at your own pace, study explanations and focus on weak areas. Exam Mode, also known as Certification Mode, simulates a more realistic testing experience so you can measure your readiness under conditions closer to the official exam.
How often is the GitHub Foundations practice test updated?
The GitHub Foundations practice test is reviewed periodically to help keep it aligned with current exam objectives and relevant GitHub platform features. Updates help ensure that learners prepare with content that reflects the skills and workflows expected in the certification exam.
How does this practice test compare to others on the market?
This practice test offers realistic exam-style questions, detailed explanations, references and preparation modes designed to support focused study. Compared with generic alternatives, it gives you a structured way to identify weak areas, track progress and prepare for the official GitHub Foundations exam.
What happens after I complete the GitHub Foundations practice test?
After completing the GitHub Foundations practice test, you can review your results, check explanations and identify the objectives that need more work. This feedback helps you plan your next study session and focus on the areas that can have the greatest impact on your exam performance.
How can I maximize my study time with this practice test?
To maximize your study time, start with Exam Mode to identify weak areas, then use Study Mode to review explanations and focus on the objectives that need improvement. By using the GitHub Foundations practice test consistently, you can make your preparation more targeted, efficient and exam focused.