Courses / Intermediate
CI/CD & GitHub Actions
Automate builds, tests, and deployments.
Learn CI/CD from scratch with GitHub Actions. Build pipelines, matrix builds, reusable workflows, custom actions, security scanning, deployment strategies, and environment promotion patterns.
Your progress
Click "Mark complete" at the bottom of each lesson to track progress. Progress is saved locally in your browser.
Syllabus
- 3 lessons
Module 1
CI/CD Fundamentals
Understand what CI/CD is, create your first GitHub Actions workflow, and build a complete pipeline from scratch.
- 3 lessons
Module 2
GitHub Actions Deep Dive
Master advanced GitHub Actions features including reusable workflows, matrix builds, and custom actions.
- 4 lessons
Module 3
Pipeline Quality & Optimization
Apply best practices to your pipelines with automated testing, artifact management, and Docker build optimization.
- 2 lessons
Module 4
Security & Secrets
Secure your CI/CD pipelines with security scanning and proper secrets management.
- 4 lessons
Module 5
Deployment Strategies
Learn production deployment patterns including blue-green, canary, environment promotion, and rollback strategies.
Certificate of completion
When every lesson is marked complete, the certificate becomes available below.
Get your certificate →