Skip to content

GitHub Actions — Learning Roadmap

Follow the course in order:

  1. Course overview — scope, prerequisites, outcomes
  2. Modules 1–16 — beginner foundations through expert production ops
  3. Labs / quizzes / projects — practice
  4. Capstone — production CI/CD platform
  5. Interview & certifications — GitHub Foundations / Actions / Administration

GitHub Actions architecture

Workflow lifecycle

Modules

# Focus Level Tutorial
1 CI/CD fundamentals Beginner Fundamentals
2 Actions basics Beginner Workflows · jobs · steps
3 Runners Intermediate Hosted & self-hosted
4 Workflow syntax Intermediate Matrix & reusable
5 Secrets & variables Intermediate Secrets · OIDC
6 Artifacts & caching Intermediate Artifacts & cache
7 Docker pipelines Intermediate Docker · GHCR
8 Kubernetes Advanced Deploy with Actions
9 Terraform Advanced Plan & apply
10 Cloud deployments Advanced AWS · Azure · GCP
11 Security Advanced Supply chain
12 Testing Intermediate Tests & gates
13 Releases Intermediate Tags & releases
14 Reusable components Advanced Composite & workflows
15 Production Expert Environments & CD
16 Troubleshooting Expert Debug & optimise

Diagrams

python3 scripts/generate-excalidraw-svg.py