← 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