Free Practice Questions for GitHub Foundations (GH-900) Certification
- Guide checked for updates:
- 18 Sep 2026
- Question bank created:
- 26 Jun 2026
- Question bank last updated:
- 6 Oct 2026
Study with 343 exam-style practice questions designed to help you prepare for the GitHub Foundations (GH-900).
Your progress
Start Practicing
Start a quiz
Practice with randomly mixed questions from all topics
Exam experiences
Pass and fail outcomes from candidates who prepared here — advice, scores, and prep time.
Your saved questions
Open the list of questions you bookmarked during practice for this exam.
Study notes
Private notes per question, grouped by exam domain — opens on its own page, not inline on this overview.
Quiz History
Exam Details
Key information about GitHub Foundations (GH-900)
- Multiple choice
Non-developers, developers, and all GitHub users seeking to improve proficiency with GitHub fundamentals, possessing foundational knowledge of Git and GitHub core features.
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
1: Understand Git and GitHub basics
1.1: 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
1.2: 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
2: Work with GitHub repositories
2.1: 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
3: Collaborate using GitHub
3.1: 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
4: Apply modern development practices
4.1: 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
5: Manage projects with GitHub
5.1: 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
6: Understand Privacy, security, and administration
6.1: 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
7: Explore the GitHub community
7.1: 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.
Techniques & products