GitHub Certification Training Course

GitHub Foundations (GH-900) Certification Training Course

Learn how Git and GitHub work, how teams collaborate on GitHub, and get ready for the GitHub Foundations (GH-900) exam with Accumentum’s live online training.

Course focus: Learn Git and GitHub basics, repositories, collaboration, modern development tools, project management, security and the GitHub community, and prepare for the GitHub Foundations (GH-900) exam.
Course Overview

Learn how Git and GitHub fit together and how teams get work done on GitHub.

The GitHub Foundations course is for anyone who needs to work on GitHub with confidence. You do not need to be a developer. We start with version control and the difference between Git and GitHub, then move through repositories, issues, pull requests, discussions and GitHub Projects.

The course follows the official GH-900 skills outline. You will see how GitHub Actions, GitHub Copilot, Codespaces and the github.dev editor fit into modern development, how accounts and organizations are secured, and how open source and InnerSource work on GitHub.

By the end you will know your way around GitHub and be ready to sit the GitHub Foundations exam. It is a good first credential for new GitHub users, project managers, students and career changers, and a solid base if you plan to go on to GitHub Actions, Copilot or Advanced Security.

Course Objectives

Build everyday GitHub skills and GH-900 exam readiness.

01

Git and GitHub Basics

Understand version control, the difference between Git and GitHub, and core ideas like repositories, commits, branches and the GitHub flow.

02

Collaboration on GitHub

Use issues, pull requests, discussions, notifications, wikis and GitHub Pages the way real teams do.

03

Modern Development Tools

See what GitHub Actions, GitHub Copilot, Codespaces and github.dev do and when each one makes sense.

04

GH-900 Exam Readiness

Cover every domain in the official GH-900 skills outline and walk into the GitHub Foundations exam prepared.

Who Should Attend

  • New GitHub users who want a clear, structured start with Git, repositories and pull requests.
  • Project managers, product managers and team leads who track work in GitHub issues and Projects and want to follow what their developers are doing.
  • Students who want a recognized GitHub credential on their résumé before their first tech job.
  • Career changers moving into software, IT or DevOps who need a solid footing in how code is managed and shared.

Prerequisites

  • There are no formal prerequisites for the GH-900 exam or for this course.
  • GitHub recommends reviewing the related Microsoft Learn modules before the exam. We cover the same skills in class.
  • No programming experience is needed. If you can use a web browser and manage files on your computer, you are ready to start.
  • A free GitHub account is helpful so you can follow along with the exercises.
Pathway Map

The GitHub Foundations course follows the seven GH-900 skill domains.

Each module maps to an official exam domain and its published weight, so you spend your time where the exam does.

Course Content
Course Features

Built for practical GitHub training and GH-900 exam prep.

Interactive Learning

Participate in training sessions, discussions, and hands-on labs with experienced instructors.

Comprehensive Study Materials

Access extensive resources, including e-books, video lectures, and practice exams.

Practical Scenarios

Engage in real-world exercises and case studies to apply GitHub Foundations concepts.

Certification Preparation

Receive guidance and tips to successfully pass the GitHub Foundations exam.

Certification Exam

Prepare for the official GitHub Foundations exam.

GH-900 Exam Readiness

Accumentum’s GitHub Foundations course follows the official GH-900 skills outline and prepares you for every domain on the exam.

GitHub Foundations Certification Badge

After the course you will be ready to take the official GitHub Foundations (GH-900) exam. GitHub describes it as an exam for users who want to validate their understanding of the foundational topics, products and concepts of collaborating, contributing and working on GitHub.

The exam is beginner level and runs 100 minutes. You can take it at a Pearson VUE testing center or online, in English, Portuguese, Spanish, Korean or Japanese. A score of 700 or higher is required to pass.

GitHub Foundations does not require renewal. As GitHub certifications move to Microsoft’s certification policies, Foundations follows Microsoft’s policy for fundamentals level exams, so once you earn it you do not need to renew it.

Skills Measured

Every GH-900 skill Microsoft publishes.

Microsoft publishes the skills measured for Exam GH-900 as of January 2026. Here are all 6 domains, 8 skill groups and 36 tasks in Microsoft's own wording. Our course maps a lesson or lab to each one.

Version control fundamentals

Part of Understand Git and GitHub basics (25 to 30%)

  • 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

Working with GitHub

Part of Understand Git and GitHub basics (25 to 30%)

  • 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

Repository management

Part of Work with GitHub repositories (10 to 15%)

  • 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

Collaboration tools

Part of Collaborate using GitHub (10 to 15%)

  • 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

Automation and AI tools

Part of Apply modern development practices (10 to 15%)

  • 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

Project Tracking and organization

Part of Manage projects with GitHub (5 to 10%)

  • 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

Security and access management

Part of Manage projects with GitHub (5 to 10%)

  • 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

Open-source engagement

Part of Explore the GitHub community (5 to 10%)

  • 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.
Who It Is For

The GH-900 candidate profile.

Here's how Microsoft describes the person this exam is built for. Candidates for this exam should have foundational knowledge of GitHub and its core features. This includes understanding Git, repositories, collaboration tools, project management, and modern development practices. The exam is designed for non-developers, developers, and all GitHub users seeking to improve their proficiency with GitHub fundamentals.

Study Plan

Turning the GH-900 outline into a plan.

We open with Understand Git and GitHub basics, which Microsoft weights at 25 to 30%. Its skill groups are "Version control fundamentals" and "Working with GitHub".

Next comes Work with GitHub repositories, worth 10 to 15% of the exam. Microsoft gives it a single group, "Repository management".

After that we move to Collaborate using GitHub, which counts for 10 to 15%. It has one skill group, "Collaboration tools".

Then we take on Apply modern development practices, at 10 to 15% of your score. Microsoft gives it a single group, "Automation and AI tools".

We follow with Manage projects with GitHub, which Microsoft weights at 5 to 10%. The groups here are "Project Tracking and organization" and "Security and access management".

We close with Explore the GitHub community, worth 5 to 10% of the exam. Microsoft gives it a single group, "Open-source engagement".

Understand Git and GitHub basics carries the most weight, so it gets the most lab time. In the last week you take Microsoft's free practice assessment, review whatever it flags and try the exam sandbox so the interface holds no surprises.

Exam Policies

What to know before you book GH-900.

GH-900 leads to the GitHub Foundations certification. Microsoft requires a score of 700 or greater to pass, and you get 100 minutes to complete the exam. It's proctored and may include interactive components.

The exam is offered in English, Spanish, Portuguese (Brazil), Korean and Japanese. If it isn't available in your preferred language, Microsoft lets you request an extra 30 minutes. You can also request accommodations if you use assistive devices or need extra time.

If you don't pass, you can retake the exam 24 hours after your first attempt. Waits for later retakes vary under Microsoft's retake policy. Exam price depends on the country or region where the exam is proctored.

Microsoft notes that the bullets under each skill show how the skill is assessed, and related topics may also appear. Most questions cover generally available features, though Preview features can show up if they're commonly used.

GitHub Foundations doesn't require renewal. Microsoft says it follows the policy for fundamentals exams, which have no recertification option.

See the GitHub Foundations certification page on Microsoft Learn.

Career Outlook

Where GH-900 can take you.

For a sense of pay, BLS puts the May 2025 median annual wage for software developers, quality assurance analysts and testers at $134,040. A median is the midpoint, so half earned more and half earned less, and your own pay will depend on location, experience and employer. Source: BLS Occupational Outlook Handbook.

Funding and PathPay

Ways to pay for GH-900 training.

Paying on your own? GH-900 prep is eligible for PathPay, our monthly payment plan. Terms of 3, 4 and 6 months carry no added fee. 9, 12 and 18 month terms add 5%, 10% and 15%. Course access opens when your first payment clears.

Our funding page lists every other way to pay, and you can always talk with us or email info@accumentum.net before you enroll.

Frequently Asked Questions

Answers to common questions about Accumentum’s GitHub Foundations course, the GH-900 exam, eligibility, delivery and payment.

Enrollment

Enroll in the GitHub Foundations (GH-900) Certification Training Course with Accumentum.

Enroll in the GitHub Foundations (GH-900) Certification Training Course with Accumentum to learn how Git and GitHub work and how teams collaborate on GitHub every day. You will cover every GH-900 domain, from repositories and pull requests to GitHub Projects, security settings and the open source community.

When you finish, you will be ready to sit the GitHub Foundations exam and earn a credential that does not need renewal. For upcoming class dates and to save your seat, use the registration page linked below.

Start your GitHub journey with GitHub Foundations training.

Prepare for the GitHub Foundations (GH-900) exam, learn how teams work on GitHub, and build skills you can use on day one.