GitHub Actions — Learning Roadmap¶
Follow the course in order:
- Course overview — scope, prerequisites, outcomes
- Modules 1–16 — beginner foundations through expert production ops
- Labs / quizzes / projects — practice
- Capstone — production CI/CD platform
- Interview & certifications — GitHub Foundations / Actions / Administration
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 |