GitHub Actions.
Automate workflows with GitHub Actions — triggers, jobs, matrix builds, reusable workflows, and marketplace actions.
Beginner
Start here — no prior experience needed
GitHub Actions CI Basics
Get a working GitHub Actions pipeline: triggers, jobs/steps, caching, environment variables, and status checks.
GitHub Actions: Secrets & Artifacts
Use repository/organization secrets, environments, and artifacts to build and share outputs safely across jobs.
Intermediate
For developers with core concepts down
GitHub Actions: Matrix Builds & Strategy
Run tests across multiple OS, runtime versions, and configurations simultaneously using matrix strategy—reduce feedback time without duplicating workflow YAML.
GitHub Actions: Reusable Workflows & Composite Actions
Share CI/CD logic across repositories using reusable workflows (workflow_call) and composite actions—avoid duplication without losing flexibility.
Advanced
Production-grade patterns for experienced engineers