LevelUpWith

Explore / Software & Engineering

GitHub Foundations (GH-900) Exam Prep

Illustrated cover for the course “GitHub Foundations (GH-900) Exam Prep”

Go from little or no GitHub experience to working confidently with Git, repositories, collaboration, Actions, Copilot, Codespaces, Projects, security settings and the GitHub community. Every bullet in Microsoft's GH-900 study guide (skills as of January 2026) is covered, with short browser walkthrou

Capable · 17 levels · 2 free · Created Oct 2026 · Professionally curated by levelupwith.com

What's inside

  1. Level 1: GH-900 Orientation and Version Control BasicsFree
    [Understand Git and GitHub basics] Covers how the GH-900 exam works: its seven domains and their weights, and the 700 score needed to pass. Explains that the study guide this course follows is Microsoft's, is free on Microsoft Learn and is not reproduced here, that this course is independent and not endorsed by GitHub or Microsoft, and that it cannot promise a pass. Then teaches the purpose and benefits of version control.
  2. Level 2: Git vs GitHub: Repositories, Commits, BranchesFree
    [Understand Git and GitHub basics] Explains the difference between Git and GitHub. Then identifies the key Git concepts (repositories, commits and branches) with a short walkthrough of basic git commands.
  3. Level 3: GitHub Accounts, Organizations and Enterprise
    [Understand Git and GitHub basics] Describes GitHub accounts, organizations and enterprise options, and how they relate.
  4. Level 4: The GitHub Flow
    [Understand Git and GitHub basics] Explains the GitHub Flow for collaboration, step by step, from creating a branch to merging.
  5. Level 5: Markdown, GitHub Desktop and GitHub Mobile
    [Understand Git and GitHub basics] Covers how Markdown supports clear communication in issues and pull requests. Then explains when to use GitHub Desktop and when to use GitHub Mobile.
  6. Level 6: Repository Structure, Key Files and Templates
    [Work with GitHub repositories] Describes how a repository is structured and what its key files do (README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY). Shows how to create and organize repositories using templates and branches.
  7. Level 7: Managing Files, Insights and Repository Upkeep
    [Work with GitHub repositories] Explains how to add and manage files in a repository. Describes repository insights, stars, feature previews, repository metrics dashboards and dependency insights. Ends with best practices for repository maintenance and collaboration.
  8. Level 8: Issues, Pull Requests and Discussions
    [Collaborate using GitHub] Describes how issues, pull requests and discussions support collaboration. Explains how to link pull requests to issues and how to manage templates, filters and assignments.
  9. Level 9: Notifications, Gists, Wikis and GitHub Pages
    [Collaborate using GitHub] Identifies what notifications are for and how to configure them to manage a workflow. Then describes how to use Gists, Wikis and GitHub Pages to document and share information.
  10. Level 10: GitHub Actions and GitHub Copilot Capabilities
    [Apply modern development practices] Describes the purpose and capabilities of GitHub Actions. Then identifies how GitHub Copilot assists with AI-powered code suggestions, including Copilot agents, Agent Mode and multi-model support.
  11. Level 11: Copilot Plans, Codespaces and github.dev
    [Apply modern development practices] Explains the differences between GitHub Copilot for Individuals, Business and Enterprise. Describes how to set up and use GitHub Codespaces and how to customize them with dev containers. Explains when to use the github.dev editor and how it differs from Codespaces.
  12. Level 12: GitHub Projects, Labels, Milestones and Insights
    [Manage projects with GitHub] Describes GitHub Projects and its layout options, and explains how to configure projects, labels, milestones and workflows. Covers using saved replies and assignees to streamline communication, and using project insights to track progress and productivity.
  13. Level 13: 2FA, Passkeys, Roles and Organization Teams
    [Understand privacy, security, and administration] Describes how to secure accounts with two-factor authentication (2FA) and passkeys. Identifies the access permissions and roles for repositories and organizations, and shows how to manage organization settings, teams and roles.
  14. Level 14: EMUs, Copilot Policies, Visibility and Branch Protection
    [Understand privacy, security, and administration] Explains the purpose of Enterprise Managed Users (EMUs) and organization-wide Copilot policy management. Describes repository privacy options, visibility settings and branch protection rules.
  15. Level 15: Open Source, Sponsors, Marketplace and InnerSource
    [Explore the GitHub community] Describes the benefits of open source and GitHub Sponsors, and how GitHub supports open-source projects. Covers following users and organizations, the GitHub Marketplace, InnerSource, and when to use forks, templates and discoverable repositories.
  16. Level 16: Exam Craft and Cross-Domain Review
    [All domains] Exam technique for GH-900's recognition, product-contrast and scenario 'best answer' questions, with a review of the most-tested contrasts across all seven domains, weighted by domain.
  17. Level 17: Timed Mock Exam: GH-900 (50 Questions, 60 Minutes) Timed mock
    A timed mock exam of 50 questions in 60 minutes, drawn from all seven GH-900 domains in proportion to their weights, that tests whether you are ready for the real exam.

Access

The first 2 levels are free with a free account. Every level, the podcast edition and the AI tutor come with All Access at £4.99/month or any Creator plan — see pricing.

Start free →