AI Instructor Live Labs Included Exam Prep

GH-200 GitHub Actions

Prep for the January 2026 revision of the GH-200 GitHub Actions exam - workflows, reusable templates, custom actions, enterprise runners, secrets REST API, OIDC federation, SHA-pinning, artifact attestations, and SLSA provenance.

Intermediate
21h 50m
12 Lessons
GH-200
GH-200 GitHub Actions Badge

View badge details

Exam Preparation

Exam Preparation Included

Prepare for the GH-200 certification with practice questions written to match the real exam — the same formats you'll meet on test day, including multiple choice, multiple select, drag-and-drop, hot area, build list, dropdown select, and case studies. Walk in knowing exactly what to expect.

Practice Questions Track Progress

About This Course

Prepare for the GH-200 GitHub Actions certification exam, aligned to the January 2026 revision. Build fluency across every current GitHub Actions surface - authoring workflows with modern triggers and service containers, consuming reusable workflows and starter templates, authoring and distributing custom actions with immutable action enforcement and SHA pinning, governing Actions at the enterprise level with runners, secrets and the REST API, and securing automation with OIDC federation to cloud providers, granular GITHUB_TOKEN permissions, script-injection mitigation and SLSA artifact attestations. By the end of this course you will be able to design, ship, and secure production GitHub Actions pipelines and sit the GH-200 exam.

Course Curriculum

12 Lessons
01
AI Lesson
AI Lesson

Workflow Foundations: Triggers, Jobs, and Steps

45m

Alex at NorthPeak Robotics owns the trigger strategy for FleetBoard CI, nightly scans, and manual deploys. This lesson walks the six trigger families, typed workflow_dispatch inputs, workflow_call reusable workflow contracts, filter plus permissions discipline, then the shape of a workflow run itself: parallel jobs, needs: dependencies, matrix strategies, service containers, and runner image lifecycle. By the end you will be able to pick the right trigger for a workload, scope it safely, design the job graph that runs on it, and reason about service containers plus runner image choices.

02
Lab Exercise
Lab Exercise

Workflow Foundations — Lab Exercises

2h 55m 4 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start - allow up to 10 minutes for the environment to become ready before beginning the exercises.

Alex Kim wires FleetBoard CI end-to-end on the leased GitHub Enterprise tenant: a push + PR workflow with path filters and a scheduled nightly scan, a workflow_dispatch deploy with typed inputs refactored into a reusable workflow via workflow_call, a parallel lint/test/build pipeline with needs dependencies and a Node matrix, and an integration job with Postgres and Redis service containers under health checks. By the end you can configure every trigger family, pass data across reusable workflow boundaries, design parallel-with-dependencies job graphs, and stand up sidecar services safely.

03
AI Lesson
AI Lesson

Expressions & Data Flow: Contexts, Outputs, Caching, Artifacts

45m

Alex at NorthPeak Robotics covers six Jan 2026 blueprint primitives for FleetBoard workflows: the thirteen contexts and when each is populated, static vs runtime ${{ }} evaluation with secret-leak defences, the four-hop output contract (step → job → workflow → caller), actions/cache with hit vs miss vs partial restore, artifacts plus Markdown step summaries plus environment protection gates, and YAML anchors plus SHA-pinning third-party actions under Immutable Actions. By the end of this lesson you will be able to pick the right primitive for every build output, gate deploys with environment reviewers, and ship a supply-chain-hardened workflow.

04
Lab Exercise
Lab Exercise

Expressions & Data Flow — Lab Exercises

2h 45m 4 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start - allow up to 10 minutes for the environment to become ready before beginning the exercises.\n\nAlex Kim at NorthPeak Robotics works through four FleetBoard workflow exercises on skillmeupai.ghe.com: dump every predefined context and prove the secret-leak path, refactor a repetitive workflow with YAML anchors plus merge keys and SHA-pin third-party actions, wire step → job → workflow outputs plus actions/cache keyed on the lockfile, and upload/download artifacts plus write a Markdown job summary to the Summary tab. By the end of this lab you will own every data-flow primitive on the Jan 2026 blueprint.

05
AI Lesson
AI Lesson

Advanced Workflows: Reusable, Troubleshooting, Custom Actions

45m

Alex Kim at NorthPeak Robotics inherits a FleetBoard pipeline from Michael and must consume what someone else wrote AND author custom actions. This Exam Domain 2+3 lesson covers reading workflow logs with YAML anchor expansion, identifying failing matrix axes and selective reruns, pulling artifacts and logs via UI/CLI/REST, differentiating starter workflows vs reusable workflows vs composite actions, consuming reusable workflows plus non-public organization starter templates, the three action types (JavaScript, Docker, composite), writing a Marketplace-grade action.yml with current workflow commands, distribution across public, private, and Marketplace channels with semantic versioning plus sliding major tags, and the Jan 2026 Immutable Actions rollout plus SHA pinning plus Dependabot governance. By the end of this lesson you will be able to troubleshoot, consume, author, publish, and version a production-grade action.

06
Lab Exercise
Lab Exercise

Advanced Workflows — Lab Exercises

3h 35m 4 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start - allow up to 10 minutes for the environment to become ready before beginning the exercises.

Alex Kim at NorthPeak Robotics troubleshoots a planted-failure matrix workflow using the Actions UI and the GitHub CLI, selectively reruns only the failed arm, publishes a reusable workflow with declared inputs and secrets and consumes it from a second repo with floating vs SHA pinning, scaffolds a non-public starter workflow under the org .github convention, then authors a composite action under .github/actions/fleetboard-lint and extracts a sibling JavaScript action to a shared labusers repo with v1.0.0 plus a sliding v1 tag, a published Release, and a SHA-pinned consumer workflow matching the Jan 2026 Immutable Actions baseline. By the end of this lab you will be able to diagnose and consume shared workflows AND ship a composite action with a JS distribution-ready sibling.

07
AI Lesson
AI Lesson

Enterprise Governance: Runners, Secrets, Variables, and REST API

1h 15m

Govern GitHub Actions at organization scale through six coordinated levers: enterprise→org→repo allowlists with the January 2026 immutable-action layer; GitHub-hosted runner image + size + minute-multiplier choices; self-hosted runner groups with ephemeral mode and allows_public_repositories gating; the org .github catalog of starter workflows, reusable workflows, composite actions, and required workflows; secrets and variables at three scopes with silent most-specific-wins precedence and environments-as-gate; and programmatic management via the Actions REST API with the libsodium sealed-box write contract and retention PATCHes. Teaching lesson with six scored multiple-choice assessments — five of six correct to complete.

08
Lab Exercise
Lab Exercise

Enterprise Governance — Lab Exercises

2h 40m 4 Exercises

Four hands-on exercises that build on the Enterprise Governance teaching lesson: tour organization-level Actions policies and runner groups in the labusers organization; scope-approve a reusable workflow and walk the custom runner image build pipeline; set secrets and variables at repo / environment / organization scope and watch precedence resolve silently; and manage secrets, variables, and retention via the Actions REST API with the libsodium sealed-box write contract, culminating in a reusable secret-report.ps1 audit script.

09
AI Lesson
AI Lesson

Securing and Optimizing Workflows

1h 0m

Alex at NorthPeak Robotics hardens FleetBoard CI for a SOC 2 audit while Michael tunes a tripled Actions bill. This Exam Domain 5 lesson covers the workflow boundary (script injection mitigation, scoped GITHUB_TOKEN permissions, environment protections), OIDC federation to Azure / AWS / GCP replacing stored secrets, supply-chain hardening with SHA pinning plus SLSA v1.0 attestations, and performance tuning via caching, retention, matrix sizing, and runner sizing. By the end of this lesson you will be able to harden and optimize a production pipeline.

10
Lab Exercise
Lab Exercise

Securing and Optimizing Workflows - Lab Exercises

2h 25m 2 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start - allow up to 10 minutes for the environment to become ready before beginning the exercises.

Alex Kim refactors an insecure FleetBoard workflow against four audit findings: replace a PAT with Azure OIDC federation, scope GITHUB_TOKEN per-job, pin every third-party action to a 40-character SHA, and bind attacker input through env variables. Then add a SLSA v1.0 provenance attestation and tune caching plus retention plus matrix. By the end of this lab you will be able to harden and optimize a real workflow.

11
AI Lesson
AI Lesson

Capstone: Building a Production CI/CD Pipeline

45m

Alex at NorthPeak Robotics has nine pairs of GitHub Actions parts on the bench and needs to synthesize them for Michael's production sign-off. This capstone briefing names the five anchors of a production pipeline (triggers, CI gates, build and attest, OIDC-federated deploy, observability), cross-walks every capability back to the GH-200 exam domains, and lays out the eight acceptance criteria the FleetBoard pipeline must satisfy. By the end of this lesson you will be able to draw the FleetBoard pipeline topology from memory before writing any YAML.

12
Lab Exercise
Lab Exercise

Capstone: Building a Production CI/CD Pipeline - Lab Exercises

2h 15m 2 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start - allow up to 10 minutes for the environment to become ready before beginning the exercises.

Alex Kim ships NorthPeak's FleetBoard CI/CD pipeline: a ci workflow with matrix testing and a Postgres service container, a release-reusable workflow with a workflow_call interface, a deploy workflow with environment protections, OIDC federation walked through the docs, SLSA attestation verified end-to-end, and branch protection on main. By the end of this lab you will be able to ship a production pipeline that passes an audit.

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 6 Hands-on Lessons
  • Exam Prep Included
  • Completion Badge
GH-200 GitHub Actions Badge

Earn Your Badge

Complete all lessons to unlock the GH-200 GitHub Actions achievement badge.

Skill Level Intermediate
Total Duration 21h 50m
GH-200 GitHub Actions Badge
Achievement Badge

GH-200 GitHub Actions

Demonstrates proficiency in GitHub Actions — workflow authoring, CI/CD automation, custom actions, enterprise management, security, and optimization.

Course GH-200 GitHub Actions
Criteria Complete all lessons in the GH-200 GitHub Actions course — including workflow triggers, jobs and steps, contexts and expressions, caching and artifacts, reusable workflows, custom actions, enterprise governance, secrets management, security hardening, and the end-to-end capstone pipeline.
Valid For 730 days

Skills You'll Earn

GitHub Actions CI/CD Workflows Custom Actions Runners OIDC Security Enterprise

Complete all lessons in this course to earn this badge