Beginner to intermediate · Free · In your browser
Learn CI/CD & Release Engineering
Write GitHub Actions workflow YAML and follow a simulated delivery graph. Practice CI, dependency gates, artifact transfer, token permissions, secret references, environment identity, concurrency, smoke checks, and rollback. Real Actions protection rules, runners, secrets, and deployments are not contacted.
No installation. Your code runs right in the browser. Git & GitHub and Docker basics. Workflows are parsed as YAML and evaluated in a bounded practice model; no real repository, runner, secret, or deployment is used.
What you will be able to do
- Design repeatable feedback around pull requests and integration
- Connect test, build, artifact, and deployment responsibilities
- Scope permissions and reference secrets without embedding values
- Verify a release and recover after a failed smoke check
Course outline
Feedback and workflow structure
Connect small changes to repeatable checks and prepared runners.
Gates and build outputs
Block failing changes and preserve checked artifacts.
Dependencies, coverage, and access
Transfer artifacts, declare compatibility, and scope token permissions.
A pipeline and its release boundary
Build a CI project, reference secrets, and filter release events.
Environments and release identity
Name environments, control overlap, pin dependencies, and trace revisions.
Verify and recover
Practice smoke failures, caches, time bounds, and an end-to-end release.
Ready for your first line?
Every lesson is short, hands-on, and checked automatically.
Start learning CI/CD & Release Engineering →