Skip to content
CBT Nuggets
DemoBook a Demo

Microsoft Certified: 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.

Updated October 2026

25Skills
146Videos
20hTotal

Who This Course Is For

IT Directors and Training Managers can use this course to align their DevOps teams and govern IT workflows. This intermediate GitHub training can be assigned to DevOps engineers, developers, and platform engineers who already commit code to GitHub and contribute to CI/CD pipelines.

Skills Your Team Will Gain

  • Build workflows with triggers, filters, jobs, steps, and conditional logic
  • Speed up builds using matrix strategies, artifacts, caching, and service containers
  • Create, version, and distribute custom JavaScript and Docker container actions
  • Design reusable workflows that standardize automation across repositories
  • Secure pipelines with secrets and variables management and workflow security practices
  • Manage runners and optimize workflows for performance and compute cost

Course Curriculum

One skill is free to watch — no signup needed. The other 24 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Automation Basics with Github Actions

Shaun WassellDuration: 46m9 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Automation Basics with Github ActionsFree46m · 9 videos
  • Premium skill.Workflow Triggers and Filters45m · 11 videos
  • Premium skill.Jobs, Steps, and Conditional Logic48m · 11 videos
  • Premium skill.Contexts, Expressions, and Env Vars48m · 11 videos
  • Premium skill.Matrix Strategies for Github Actions46m · 11 videos
  • Premium skill.Artifacts and Caching45m · 11 videos
  • Premium skill.Job Summaries And Badges48m · 9 videos
  • Premium skill.Service Containers47m · 11 videos
  • Premium skill.YAML Anchors and Basic Reusability Strategies46m · 11 videos
  • Premium skill.Working With Custom Actions46m · 11 videos
  • Premium skill.Building JavaScript Actions49m · 11 videos
  • Premium skill.Building Docker Container Actions46m · 11 videos
  • Premium skill.Building Reusable Workflows44m · 11 videos
  • Premium skill.Versioning and Distributing Actions46m · 9 videos
  • Premium skill.Workflow Development Processes And Tools45m · 11 videos
  • Premium skill.Advanced Github API Automation47m · 11 videos
  • Premium skill.Working with the GitHub API in Workflows51m · 11 videos
  • Premium skill.Pull Request Automation45m · 11 videos
  • Premium skill.Secrets and Variables Management49m · 11 videos
  • Premium skill.Release Automation with GitHub Actions45m · 9 videos
  • Premium skill.Managing Runners49m · 11 videos
  • Premium skill.Workflow Security51m · 11 videos
  • Premium skill.Optimizing Workflow Performance and Cost50m · 11 videos
  • Premium skill.Common Github Actions Design Patterns45m · 11 videos
  • Premium skill.Advanced Github Actions Design Patterns47m · 11 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

GitHub Actions

The GH-200 GitHub Actions certification validates that DevOps engineers, developers, and platform engineers can design, build, and maintain automated CI/CD workflows in GitHub, from triggers, jobs, and conditional logic to matrix builds, artifacts, c...

Exam GH-200Level AssociateDifficulty IntermediateCost $99
CI/CD Workflow AutomationWorkflow Triggers and FiltersJobsStepsand Conditional LogicContexts
Official certification page

Put this course to work for your team

Every subscription includes this course with the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

For IT leaders: As more build, test, and release work moves into GitHub Actions, inconsistent workflow practices become an operational risk. Exposed secrets, unmanaged runners, duplicated pipeline code, and runaway compute costs are common results. This course prepares DevOps engineers, developers, and platform engineers for the GH-200 certification. It also gives your team a shared baseline for how workflows are designed, secured, and maintained.

Role fit: Best for software developers who already commit code to GitHub and contribute to CI/CD pipelines. Team Leads who own shared actions, reusable workflows, or self-hosted runners will get the most from the later sections on security, runner management, and design patterns.

Time investment: About 20 hours of video across 25 skills, each roughly 45–50 minutes. Most learners can work through one or two skills per week alongside project work.

Change-management note: The curriculum covers reusable workflows, versioned custom actions, and secrets management. Use it as a chance to standardize how your organization builds and shares automation instead of letting each repository drift.

How CBT Nuggets supports the outcome: Assign the course through Playlists, and track progress and completion toward GH-200 readiness with Team Reporting.

Team Impact

How this training helps your team succeed

Software Development & IT teams complete this training to turn ad hoc GitHub Actions usage into automation that is governed, reusable, and cost-aware. The curriculum builds from workflow triggers, jobs, and conditional logic up to custom actions, reusable workflows, and advanced design patterns. Your team learns both how to build pipelines and how to operate them at scale.

  • Fewer pipeline failures and faster feedback: Matrix strategies, artifacts, caching, and service containers help teams test across environments and shorten build times.
  • Reduced security exposure: Dedicated skills on secrets and variables management and workflow security help teams protect credentials and tighten how workflows run.
  • Less duplicated effort: Reusable workflows and versioned custom actions built in JavaScript or Docker let one team publish automation that others adopt consistently. YAML anchors add further reuse within workflow files.
  • Lower compute spend and smoother releases: Runner management, performance and cost optimization, and release and pull request automation help teams control usage and ship changes with fewer manual steps.

After completion

Capabilities your team walks away with

Knowledge

  • How workflow triggers, filters, jobs, steps, and conditional logic control when and how automation runs
  • How contexts, expressions, and environment variables pass data through workflows
  • The differences between JavaScript actions, Docker container actions, and reusable workflows, and when to use each
  • How secrets, variables, and workflow security practices reduce risk in CI/CD pipelines
  • How runners are managed, and which factors drive workflow performance and cost
  • Common and advanced GitHub Actions design patterns

Ability

  • Build workflows that use matrix strategies, artifacts, caching, and service containers
  • Create, version, and distribute custom actions and reusable workflows for use across repositories
  • Automate pull request handling and releases, and call the GitHub API from within workflows
  • Publish job summaries and status badges to make pipeline results visible
  • Apply secrets management and workflow security practices to existing pipelines
  • Optimize workflows for speed and cost, and prepare to sit the GH-200 exam

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT leaders use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

GitHub Tutorial for Beginners

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 becom...

~5h

This course is included with every plan

Unlock this one course, or get one learner — or your whole team — access to all 291 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$149one time

No subscription

One year of access to GitHub Actions (GH-200)

CBT Nuggets Individual

Includes IT Trainerbot Plus

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for every seat

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access…

Frequently Asked Questions

Which roles on an IT team should be assigned this GitHub Actions course?

It is built for DevOps engineers, developers, and platform engineers who work with CI/CD pipelines in GitHub. Team Leads who own shared actions, reusable workflows, or self-hosted runners benefit most from the sections on security, runner management, and design patterns.

What experience should learners have before starting?

Learners should already commit code to GitHub and contribute to CI/CD pipelines. The course starts with automation basics and triggers, then builds toward custom actions, reusable workflows, and advanced design patterns.

How much time does the course take per learner?

The course contains about 20 hours of video across 25 skills, each roughly 45 to 50 minutes. Most learners can complete one or two skills per week alongside project work.

Which certification does this course prepare the team for?

It prepares learners for the GH-200 GitHub Actions certification exam. The vendor issues the certification; CBT Nuggets prepares the learner for it.

How does this course help reduce security and operational risk in our pipelines?

Dedicated skills on secrets and variables management and workflow security show teams how to protect credentials and tighten how workflows run. Coverage of runner management, reusable workflows, and versioned actions helps the organization standardize automation instead of letting each repository drift.

Ready to upskill your team?

See how IT leaders fit this course into a team training plan, and what a plan costs for your team's size.