← Back to courses
Cloud & DevOps

CI/CD with GitHub Actions

Automate build, test and deployment, on the GH-200 skills outline

A classroom course in automating software delivery from a GitHub repository. It follows the five skill areas of the GitHub Actions exam (GH-200, skills as of January 2026): authoring workflows, consuming and troubleshooting them, authoring actions, managing Actions for an organization, and securing and optimizing automation.

9Modules
IntermediateLevel
2 monthsDuration
COURSE THUMBNAIL

What you will be able to do

Write workflows that build, test and deploy on the right events
Diagnose a failed workflow run from its logs
Share automation through reusable workflows and custom actions
Manage runners, secrets and variables
Apply least-privilege permissions and defend against script injection
Sit the GH-200 exam having covered every skill area

Course outline

01
Workflow triggers and events
02
Workflow structure: jobs, steps, matrices and contexts
03
Caching, artifacts and passing data between jobs
04
Reading logs and troubleshooting failed runs
05
Reusable workflows and workflow templates
06
Authoring actions: JavaScript, Docker and composite
07
Runners, secrets and variables at organization scale
08
Security: permissions, OIDC and pinning actions
09
Project: a build, test and deploy pipeline

Tools you will use

GitHub ActionsGitHubYAMLDockerVisual Studio Code

What you need

Working knowledge of Git and GitHub
Familiarity with any one programming language

Related courses