AI Instructor Live Labs Included Exam Prep

GH-900: GitHub Foundations

Master all 7 GH-900 exam domains — Git fundamentals, GitHub repos, collaboration, Actions, Copilot, security, and open source with hands-on labs.

Foundational
1d 6h 30m
28 Lessons
GH-900
GitHub Foundations (GH-900) Badge

View badge details

Exam Preparation

Exam Preparation Included

Practice with real exam-style questions for the GH-900 certification. AI-powered feedback helps you understand every answer.

Practice Questions Track Progress AI Feedback

About This Course

Prepare for the GitHub Foundations (GH-900) certification exam with this comprehensive course covering all 7 exam domains. Learn version control with Git, GitHub repositories, collaboration with issues and pull requests, GitHub Actions CI/CD, GitHub Copilot AI tools, Codespaces, project management, security, and the open-source community. Hands-on labs use the Git and GitHub CLI in a browser-based environment with real GitHub workflows. Aligned to the January 2026 exam objectives.

Course Curriculum

28 Lessons
01
AI Lesson
AI Lesson

Introduction to Version Control & Git

40m

Learn what version control is, why it matters, and understand Git as a distributed version control system. (Exam Domain: Git & GitHub Basics, 25-30%)

02
Lab Exercise
Lab Exercise

Introduction to Version Control - Lab Exercises

1h 25m 2 Exercises

Set up Git, create your first repository, make commits, and explore version history.

03
AI Lesson
AI Lesson

Git Core Concepts: Repos, Commits & Branches

45m

Deep dive into repositories, commits, branches, merging, and resolving conflicts. (Exam Domain: Git & GitHub Basics, 25-30%)

04
Lab Exercise
Lab Exercise

Git Core Concepts - Lab Exercises

1h 30m 2 Exercises

Practice branching, merging, resolving conflicts, and navigating commit history.

05
AI Lesson
AI Lesson

Introduction to GitHub & GitHub Flow

40m

Understand GitHub accounts, organizations, enterprise, the GitHub Flow collaboration model, and Markdown. (Exam Domain: Git & GitHub Basics, 25-30%)

06
Lab Exercise
Lab Exercise

GitHub & GitHub Flow - Lab Exercises

1h 35m 2 Exercises

Create a GitHub repository, push code, practice GitHub Flow, and write Markdown documentation.

07
AI Lesson
AI Lesson

GitHub Repositories & Key Files

40m

Learn repository structure, README, LICENSE, CONTRIBUTING, CODEOWNERS, SECURITY files, templates, and insights. (Exam Domain: Repositories, 10-15%)

08
Lab Exercise
Lab Exercise

GitHub Repositories - Lab Exercises

1h 30m 2 Exercises

Set up a professional repository with README, LICENSE, CONTRIBUTING, and CODEOWNERS files.

09
AI Lesson
AI Lesson

Issues, Discussions & Notifications

40m

Master GitHub Issues, templates, labels, assignments, Discussions, Gists, Wikis, and notification configuration. (Exam Domain: Collaboration, 10-15%)

10
Lab Exercise
Lab Exercise

Issues & Discussions - Lab Exercises

1h 30m 2 Exercises

Create issues with templates, organize with labels and milestones, start discussions, and configure notifications.

11
AI Lesson
AI Lesson

Pull Requests & Code Review

45m

Learn the pull request workflow, linking PRs to issues, code reviews, merge strategies, and PR templates. (Exam Domain: Collaboration, 10-15%)

12
Lab Exercise
Lab Exercise

Pull Requests & Code Review - Lab Exercises

1h 35m 2 Exercises

Create pull requests, link to issues, perform code reviews, and practice merge strategies.

13
AI Lesson
AI Lesson

GitHub Actions & CI/CD

45m

Understand GitHub Actions workflows, YAML syntax, triggers, jobs, steps, and CI/CD concepts. (Exam Domain: Modern Development, 10-15%)

14
Lab Exercise
Lab Exercise

GitHub Actions - Lab Exercises

1h 40m 2 Exercises

Create workflow files, configure triggers, run CI pipelines, and use marketplace actions.

15
AI Lesson
AI Lesson

GitHub Copilot & AI-Powered Development

40m

Explore GitHub Copilot features, agents, Agent Mode, multi-model support, and plan tiers (Individual/Business/Enterprise). (Exam Domain: Modern Development, 10-15%)

16
Lab Exercise
Lab Exercise

GitHub Copilot - Lab Exercises

1h 25m 2 Exercises

Explore Copilot features, understand plan differences, and examine AI-assisted development scenarios.

17
AI Lesson
AI Lesson

GitHub Codespaces & Dev Containers

40m

Learn cloud development environments, dev container configuration, github.dev editor, and when to use each. (Exam Domain: Modern Development, 10-15%)

18
Lab Exercise
Lab Exercise

Codespaces & Dev Containers - Lab Exercises

1h 25m 2 Exercises

Explore Codespaces configuration, dev container setup, and the github.dev editor.

19
AI Lesson
AI Lesson

GitHub Projects & Project Management

40m

Master GitHub Projects, layout options (board/table/roadmap), labels, milestones, workflows, and project insights. (Exam Domain: Project Management, 5-10%)

20
Lab Exercise
Lab Exercise

GitHub Projects - Lab Exercises

1h 30m 2 Exercises

Create a project board, configure views, add automation workflows, and track milestones.

21
AI Lesson
AI Lesson

Security, Privacy & Administration

45m

Learn 2FA, passkeys, repository permissions, roles, branch protection, EMUs, visibility settings, and org management. (Exam Domain: Security & Admin, 10-15%)

22
Lab Exercise
Lab Exercise

Security & Administration - Lab Exercises

1h 30m 2 Exercises

Configure branch protection rules, manage repository visibility, explore permissions, and review security settings.

23
AI Lesson
AI Lesson

GitHub Community & Open Source

35m

Explore open source on GitHub, GitHub Sponsors, Marketplace, InnerSource, forks, templates, and discoverability. (Exam Domain: Community, 5-10%)

24
Lab Exercise
Lab Exercise

GitHub Community - Lab Exercises

1h 30m 2 Exercises

Fork an open-source project, create a template repository, explore GitHub Marketplace, and practice community engagement.

25
AI Lesson
AI Lesson

Exam Review & Practice Assessment

45m

Comprehensive review of all 7 exam domains with practice assessment questions mapped to GH-900 objectives.

26
Lab Exercise
Lab Exercise

Exam Review - Practice Lab

1h 15m 1 Exercises

Hands-on practice covering all exam domains — Git commands, GitHub workflows, Actions, and security configuration.

27
AI Lesson
AI Lesson

Capstone Briefing: Open-Source Project

25m

Review all concepts and receive the capstone project brief — set up and manage a complete open-source project on GitHub.

28
Lab Exercise
Lab Exercise

Capstone: Open-Source Project

1h 45m 1 Exercises

Build a complete open-source project with professional repo setup, branching strategy, Actions CI, project board, and community files.

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 14 Hands-on Lessons
  • Exam Prep Included
  • Completion Badge
GitHub Foundations (GH-900) Badge

Earn Your Badge

Complete all lessons to unlock the GitHub Foundations (GH-900) achievement badge.

Skill Level Foundational
Total Duration 1d 6h 30m
GitHub Foundations (GH-900) Badge
Achievement Badge

GitHub Foundations (GH-900)

Awarded for completing the GitHub Foundations (GH-900) course, demonstrating proficiency in Git, GitHub, version control, GitHub Actions, Copilot, Codespaces, project management, security, and open-source contribution.

Course GH-900: GitHub Foundations
Criteria Complete all lessons and exercises in the GitHub Foundations (GH-900) course including the capstone project.

Skills You'll Earn

Git GitHub Version Control GitHub Actions GitHub Copilot Codespaces Project Management Security Open Source

Complete all lessons in this course to earn this badge