Free Practice Questions for GitHub Foundations (GITHUB-FOUNDATIONS) Certification

    🔄 Last checked for updates June 26th, 2026

    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

    Question MixAll Topics
    FormatRandom Order

    Domain Mode

    Practice questions from a specific topic area

    Quiz History

    Exam Details

    Key information about GitHub Foundations (GITHUB-FOUNDATIONS)

    Official study guide

    View

    Question formats CertSafari offers
    • Multiple choice
    target audience:

    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

    Git
    GitHub
    Version control
    Repositories
    Commits
    Branches
    GitHub accounts
    Organizations
    Enterprise options
    GitHub Flow
    Markdown
    GitHub Desktop
    GitHub Mobile
    README
    LICENSE
    CONTRIBUTING
    CODEOWNERS
    SECURITY
    Repository templates
    Repository insights
    Stars
    Feature previews
    Repository metrics dashboards
    Dependency insights
    Issues
    Pull requests
    Discussions
    Notifications
    Gists
    Wikis
    GitHub Pages
    GitHub Actions
    GitHub Copilot
    Copilot agents
    Agent Mode
    Multi-model support
    GitHub Copilot for Individuals
    GitHub Copilot for Business
    GitHub Copilot for Enterprise
    GitHub Codespaces
    Dev containers
    github.dev editor
    GitHub Projects
    Labels
    Milestones
    Workflows
    Saved replies
    Assignees
    Project insights
    Two-factor authentication (2FA)
    Passkeys
    Access permissions
    Roles
    Enterprise Managed Users (EMUs)
    Copilot policy management
    Repository privacy options
    Visibility settings
    Branch protection rules
    Organization settings
    Teams
    Open source
    GitHub Sponsors
    GitHub Marketplace
    InnerSource
    Forks
    Templates
    Discoverable repositories

    CertSafari is not affiliated with, endorsed by, or officially connected to GitHub. Full disclaimer