Skip to content
๐Ÿš€

CI/CD Pipelines

Automate build, test, and deploy with GitHub Actions, GitLab CI, and modern CI/CD patterns.

Beginner0.9 hours10 lessons
Start Course โ†’

What You'll Learn

  • โœ“Define CI, CD (delivery), and CD (deployment) and how they relate
  • โœ“Design a pipeline with build, test, package, and deploy stages
  • โœ“Write GitHub Actions workflows from scratch โ€” jobs, steps, matrices
  • โœ“Use reusable workflows, composite actions, and self-hosted runners
  • โœ“Promote changes through dev/staging/prod environments safely
  • โœ“Manage secrets, OIDC cloud credentials, and supply-chain security
  • โœ“Implement blue/green, canary, and rolling deployment strategies
  • โœ“Run Terraform / Bicep / Pulumi from a pipeline
  • โœ“Add observability, approvals, and automated rollback
  • โœ“Compare GitHub Actions with GitLab CI, Jenkins, CircleCI, Azure Pipelines

Prerequisites

  • โ€ขComfort with Git basics
  • โ€ขBasic command-line familiarity

Course Curriculum

Practice for the Real Exam

After completing this course, test yourself with exam-style practice questions.