๐
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
Module 1: CI/CD Foundations
Module 2: GitHub Actions
Module 3: Pipeline Patterns
Module 4: Deployments
Practice for the Real Exam
After completing this course, test yourself with exam-style practice questions.