Where teams start
Most Popular GitHub Certifications
Most teams start with GitHub Tutorial for Beginners to set a shared baseline on repositories, cloning, and the GitHub CLI, then assign GitHub Actions courses to engineers who automate releases and GH-100 to admins governing enterprise access.
GitHub Training
This beginner GitHub training gives learners an understanding of GitHub and how to use it at a foundational level. Familiarity with GitHub is a prerequisite for many developer and DevOps positions, and this course prepares you to use GitHub and become a more effective developer by maximizing your efficiency and productivity.
Trevor Sullivan
AWS & Azure Infrastructure Deployment
Unlock the power of GitHub Actions in this intermediate course, where you'll learn to automate services in AWS and Azure. Designed for developers, cloud engineers, and DevOps professionals, this course covers real-world tasks like interacting with Amazon S3, EC2, and Azure containers. Perfect for onboarding new cloud engineers, team training, or as a GitHub reference resource.
Trevor Sullivan
GitHub Actions Tutorial: Development Automation Training
This intermediate GitHub training teaches learners how to use GitHub Actions to automate workflows, speed up development, and reduce errors. Perfect for experienced GitHub users, this course focuses on real-world projects that streamline deployment and minimize workflow issues. Ideal for onboarding new cloud engineers and DevOps professionals or as a GitHub reference resource for teams.
Trevor Sullivan
GitHub Actions (GH-200)
This GitHub Actions (GH-200) certification training helps IT teams unify how DevOps workflows are designed, secured, and maintained. Built for DevOps engineers, developers, and platform engineers who contribute to CI/CD pipelines, this GitHub Actions training covers triggers, jobs, and conditional logic, as well as matrix strategies, caching, service containers, and custom actions written in JavaScript or Docker. Engineers learn to build reusable workflows, manage secrets and runner fleets, and automate releases and pull request gates, giving your org consistent, auditable pipelines across repositories After taking this course, your DevOps team will be able to automate consistently, with fewer manual release steps and tighter control over credentials and compute spend. At roughly 20 hours per learner, this course fits alongside active project work, and includes progress tracking and Team Reporting.
Shaun Wassell
Microsoft GitHub Administration (GH-100)
As GitHub becomes a shared platform for development, DevOps, and security teams, inconsistent identity controls, repository access, Actions usage, and security settings create audit risk and slow delivery. This GH-100 training gives IT teams a structured way to administer GitHub at the enterprise level so access, governance, and automation follow organizational policy. Built for GitHub administrators, platform engineers, and DevOps Team Leads, the course covers enterprise deployments and licensing, the authentication and authorization model, SAML SSO, 2FA, SCIM provisioning, roles and access audits, policies and rulesets, audit logging, secret scanning and push protection, CodeQL, Dependabot, tokens, GitHub Apps, Actions governance, and runner administration. Your team will be able to review access and audit data, standardize repository practices, and configure the security features that surface exposed secrets, vulnerable dependencies, and code issues. With 18 skills and about 14 hours of instruction, the course fits best as a series of focused learning blocks aligned with your existing identity provider, SSO, and CI/CD policy decisions. Training Managers can assign it through Playlists and track progress with Team Reporting, while Practice Exams support GH-100 readiness across the team.
Shaun Wassell
Recently added
Newest Releases
The latest GitHub training added to the catalog — new courses land here within a day of publication.
Discipline crossover
GitHub Training by Path
Where GitHub training overlaps the disciplines your team hires for — each path page shows the full picture.
Frequently asked questions about GitHub training
Common questions IT directors ask when evaluating GitHub training for their team.
Which roles and skill levels do the GitHub courses serve?
The beginner course suits software developers, DevOps newcomers, and non-technical staff who work with repositories. The two intermediate GitHub Actions courses target developers, cloud engineers, and DevOps professionals with at least one year of experience. The GH-100 course serves GitHub administrators, platform engineers, and security-minded professionals.
Which certification does this GitHub training prepare a team for?
The Microsoft Certified: GitHub Administration (GH-100) course prepares administrators for that exam. The vendor issues the certification; CBT Nuggets prepares the learner for it.
How should a Training Manager sequence a GitHub team path?
Start everyone on GitHub Tutorial for Beginners to standardize source control, GitHub CLI, and GitHub Desktop practices. Then assign GitHub Actions: Development Automation and GitHub Actions: AWS and Azure Infrastructure Deployment to engineers who automate releases, and GH-100 to the people who administer the enterprise environment.
How much time should we plan per learner?
The beginner course runs about 4 hours and 45 minutes, Development Automation about 8 hours, and AWS and Azure Infrastructure Deployment about 9 hours per learner. Plan additional time for internal review before adapting workflows to production.
What practical skills will engineers apply after the GitHub Actions courses?
Engineers work through connecting GitHub Actions to AWS and Azure, deploying to Azure Container Instances, managing EC2 with Ansible, deploying Terraform templates, using MySQL service containers, publishing with GitHub Packages, and developing in GitHub Codespaces.
How does this training support onboarding, audits, and progress tracking?
The beginner course gives new hires a shared GitHub baseline, and GH-100 covers access audits, audit logging, rulesets, secret scanning, CodeQL, and Dependabot. Team reporting shows per-learner progress and completion, cohort and group views, and completion exports you can use as audit evidence.