CI/CD: Continuous Integration from Scratch
Master CI/CD from scratch — continuous integration from scratch.
What you'll learn
By the end you can confidently apply CI/CD at a beginner level: continuous integration from scratch, with real, working code.
Who it's for
Developers learning CI/CD at a beginner level.
Prerequisites
Git basics.
A structured, hands-on beginner course on CI/CD, taking you from scratch by building a full pipeline with GitHub Actions.
Curriculum
- 1
The CI/CD Philosophy
5 min - 2
Environment Setup
4 min - 3
Anatomy of a Workflow
4 min - 4
Hello World Pipeline
4 min - 5
Understanding Runners and Jobs
4 min - 6
Workflow Syntax Deep Dive
4 min - 7
Introduction to Automated Testing
4 min - 8
Running Tests in CI
4 min - 9
Triggering on Push
4 min - 10
Pull Request Integration
4 min - 11
Interpreting Feedback
1 min - 12
Pipeline Status Badges
4 min - 13
Introduction to Docker
4 min - 14
Dockerizing the Pipeline
4 min - 15
Building Images in CI
4 min - 16
Managing Secrets
4 min - 17
Handling Environment Variables
Coming soon - 18
Introduction to Linting
Coming soon - 19
Formatting for Consistency
Coming soon - 20
Failing on Lint Errors
Coming soon - 21
Branch Protection Rules
Coming soon - 22
Mandatory Reviewers
Coming soon - 23
Dependency Scanning
Coming soon - 24
Advanced Pipeline Caching
Coming soon - 25
Artifact Management
Coming soon - 26
Multi-Job Workflows
Coming soon - 27
Parallel Execution
Coming soon - 28
Matrix Builds
Coming soon - 29
Conditional Execution
Coming soon - 30
Custom Actions
Coming soon - 31
Notifications
Coming soon - 32
Introduction to Continuous Delivery
Coming soon - 33
Staging Environments
Coming soon - 34
Automated Deployment Scripts
Coming soon - 35
Deploying to Staging
Coming soon - 36
Environment-Specific Secrets
Coming soon - 37
Manual Approval Gates
Coming soon - 38
Production Deployment
Coming soon - 39
Rollback Strategies
Coming soon - 40
Pipeline Documentation
Coming soon - 41
Monitoring Pipeline Health
Coming soon - 42
Security Best Practices
Coming soon - 43
Handling Flaky Tests
Coming soon - 44
Container Registry Integration
Coming soon - 45
Pulling Images in Production
Coming soon - 46
Database Migrations in CI
Coming soon - 47
Blue-Green Deployment Concept
Coming soon - 48
Canary Releases
Coming soon - 49
Infrastructure as Code Basics
Coming soon - 50
Pipeline as Code Auditing
Coming soon - 51
Automating Releases
Coming soon - 52
Handling Large Files in CI
Coming soon - 53
Cross-Repository Workflows
Coming soon - 54
Pipeline Resilience
Coming soon - 55
Testing Infrastructure
Coming soon - 56
Integrating External Security Tools
Coming soon - 57
Cleaning Up Environments
Coming soon - 58
Advanced Debugging Techniques
Coming soon - 59
Capstone: The Full Pipeline
Coming soon