Learning Tracks
Your roadmap to real skills.
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Learning Tracks
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Build the pipeline that ships your team's code.
~10 hours · 12 lessons
View track details →What CI/CD Is
Explain CI vs CD vs Continuous Deployment and why pipelines exist.
GitHub Actions in Depth
Write multi-job workflows with triggers, matrix, caching, reusable workflows.
A Complete CI Pipeline
Build a workflow that lints, tests, type-checks, builds, and pushes a Docker image.
A Complete CD Pipeline
Deploy automatically to staging on PR merge and to production on release tag.
Environment Management
Manage env vars + secrets across stages; use OIDC federation for cloud auth.
Testing in CI
Run unit + e2e tests with coverage thresholds in CI.
Security Scanning in CI
Scan dependencies, container images, and source for vulnerabilities and committed secrets.
Deploy Strategies
Compare canary, blue/green, and feature-flag deploys; pick the right one.
ArgoCD and GitOps
Explain the GitOps model, sync a cluster to Git with Argo CD, and place Infrastructure as Code in the pipeline.
Observability and Monitoring
Apply the three pillars (logs, metrics, traces), structured logging, the four golden signals, OpenTelemetry tracing, error tracking, and sane on-call alerting.
Other CI Platforms: GitLab CI and CircleCI
Read GitLab CI and CircleCI pipelines, map them to the universal CI model, and use artifacts vs caching correctly.
CI/CD Job Readiness
Translate CI/CD skills into resume bullets and interview answers for DevOps / Platform / Release Engineer roles.