nerdexam
Microsoft

GH-900 Real Exam Questions

GitHub Foundations. Everything you need to prepare, practice, and pass.

142

Questions

4

Exam Domains

Included

Explanations

Ready to practice?

142+ questions with detailed explanations

Start Now

From $49.99 USD · refund policy applies

Browse all 142 GH-900 questions

Certification Overview

The exam covers Git fundamentals (branches, commits, repositories) and GitHub's web-based collaboration layer (pull requests, issues, code review). Heavy emphasis on real-world teamwork scenarios: how teams coordinate code changes, manage feature development through issues and PRs, and enforce quality via GitHub Actions and branch protections. Modern development practices like Codespaces and Discussions round out the ecosystem view.

What This Certification Proves

The GitHub Foundations certification validates foundational knowledge of Git version control and GitHub's collaboration platform. This entry-level credential demonstrates proficiency with essential Git workflows, GitHub repositories, and collaboration features—making it ideal for developers entering the GitHub ecosystem or formalizing existing knowledge. It serves as a stepping stone toward advanced GitHub certifications and signals readiness for collaborative development environments.

Who Should Take This Exam

Junior developers and career changers new to Git/GitHub, students learning version control for the first time, developers transitioning from other platforms (SVN, Mercurial), and anyone using GitHub at work who wants formal credential validation. No prior certification required.

Topic Breakdown

4 domains covering 142 questions

DomainQuestionsWeight
Collaboration Features5035%
Introduction To Git And Github3525%
Modern Development3021%
Working With Github Repositories2719%

Study Plans

Choose a study plan that matches your schedule and experience level

30 Days

Intensive Sprint

Week 1-2

  • Master fundamentals: Collaboration Features
  • Read Microsoft official documentation
  • Complete 5 questions daily

Week 3

  • Deep dive: Introduction To Git And Github
  • Review weak areas from results
  • Take 2 full-length exams

Week 4

  • Review all flagged questions
  • Timed exams to build stamina
  • Final revision of key concepts

60 Days

Balanced Approach

Week 1-2

  • Survey all exam domains
  • Set up study environment
  • Begin with foundational topics

Week 3-4

  • Focus: Collaboration Features
  • Focus: Introduction To Git And Github
  • 3 questions daily

Week 5-6

  • Focus: Modern Development
  • Hands-on labs if applicable
  • Review explanations for wrong answers

Week 7-8

  • Complete all 142 questions
  • Identify and eliminate weak areas
  • Take 3 full-length timed tests

90 Days

Comprehensive Study

Month 1

  • Learn all exam domains at a comfortable pace
  • Build strong foundational knowledge
  • 2 questions daily

Month 2

  • Deep dive into each domain
  • Hands-on practice and labs
  • Take weekly timed exams

Month 3

  • Work through all 142 questions
  • Identify and eliminate weak areas
  • Take 3 full-length timed exams

GH-900-Specific Tips

  • Master Git branching fundamentals—understand branching strategies, merging conflicts, and rebasing before test day, as these underpin all GitHub workflows
  • Practice the complete pull request workflow: creating PRs, requesting reviews, addressing feedback, and merging—this is heavily tested across multiple domains
  • Hands-on with GitHub Issues and Projects: create issues, link them to PRs, organize with projects—the exam tests practical knowledge, not just theory
  • Understand GitHub Actions at a high level: what they are, basic trigger events, and how they fit into CI/CD pipelines (don't need deep YAML knowledge)
  • Review GitHub's built-in security features (branch protection, CODEOWNERS, Dependabot, secret scanning) and know when to use each
  • Familiarize yourself with GitHub Discussions and Codespaces as collaboration features, even if you don't use them regularly
  • Use the 142 practice questions strategically: take 10-15 daily to build muscle memory; focus extra time on domains with only 1 question listed (they're likely foundational bottlenecks)

Relevant Career Roles

Junior Software Developer / Software EngineerDevOps Engineer (early career)Full-Stack DeveloperFront-End DeveloperTechnical Project Manager (working with dev teams)

Sample Questions

Try 5 free questions from the GH-900 question bank

Q1Introduction to Git and GitHub

What is GitHub?

Q2Introduction to Git and GitHub

From the list of projects for an organization, how can a user identify a GitHub Projects template?

Q3Working with GitHub Repositories

What is the primary purpose of creating a security policy in a repository?

Q4Collaboration Features

You are contributing to a collaborative GitHub project. You have an idea for a new feature and want to gather feedback from the community before starting any development. You're not ready to submit code or formally report a task yet. Which GitHub feature is the most appropriate for starting this type of open-ended conversation?

Q5Modern Development

How is github.dev different than Codespaces?

Browse all 142 GH-900 questionsUnlock all 142 questions

GH-900 FAQ

Ready to pass GH-900?

Join thousands of professionals who passed their certification exam with NerdExam.

Get GH-900 Exam Questions