Choose Your Level
Pick the difficulty that matches where you are. You can come back and try a harder level later.
Beginner
Create a Basic CI Workflow
Write a GitHub Actions YAML file to automate testing and linting.
1 to 2 hours 3 criteria
Start this level
Intermediate
Multi-Environment Deployment Pipeline
Design a pipeline that deploys to Staging, then requires manual approval for Production.
2 to 4 hours 3 criteria
Start this level
Advanced
Zero-Downtime Deployment Strategy
Architect a deployment process where users never see a 502 Bad Gateway.
3 to 5 hours 3 criteria
Start this level