Free Practice Questions for GitHub Foundations (GITHUB-FOUNDATIONS) Certification
Study with 346 exam-style practice questions designed to help you prepare for the GitHub Foundations (GITHUB-FOUNDATIONS).
Start Practicing
All Domains
Practice with randomly mixed questions from all topics
Domain Mode
Practice questions from a specific topic area
Quiz History
Exam Details
Key information about GitHub Foundations (GITHUB-FOUNDATIONS)
- 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)
Domain 1: Understand Git and GitHub basics
Subdomain 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
Subdomain 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
Domain 2: Work with GitHub repositories
Subdomain 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
Domain 3: Collaborate using GitHub
Subdomain 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
Domain 4: Apply modern development practices
Subdomain 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
Domain 5: Manage projects with GitHub
Subdomain 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
Domain 6: Understand privacy, security, and administration
Subdomain 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
Domain 7: Explore the GitHub community
Subdomain 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