Skip to content
Codeloom

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.

5 modules 16 lessons ~11h Certificate of completion

Your progress

0 / 16

Click "Mark complete" at the bottom of each lesson to track progress. Progress is saved locally in your browser.

Syllabus

  1. 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
    1. What Is CI/CD?
    2. Your First GitHub Actions Workflow
    3. CI/CD with GitHub Actions — Complete Guide
  2. Module 2

    GitHub Actions Deep Dive

    Master advanced GitHub Actions features including reusable workflows, matrix builds, and custom actions.

    3 lessons
    1. Reusable Workflows
    2. Matrix Builds
    3. Building Custom Actions
  3. Module 3

    Pipeline Quality & Optimization

    Apply best practices to your pipelines with automated testing, artifact management, and Docker build optimization.

    4 lessons
    1. CI/CD Pipeline Best Practices
    2. Automated Testing Pipelines
    3. Artifact Management
    4. Docker Build Optimization
  4. Module 4

    Security & Secrets

    Secure your CI/CD pipelines with security scanning and proper secrets management.

    2 lessons
    1. Pipeline Security Best Practices
    2. Secrets Management
  5. Module 5

    Deployment Strategies

    Learn production deployment patterns including blue-green, canary, environment promotion, and rollback strategies.

    4 lessons
    1. Deployment Strategies Explained
    2. Blue-Green vs Canary Deployments
    3. Environment Promotion Patterns
    4. Rollback Strategies

Certificate of completion

When every lesson is marked complete, the certificate becomes available below.

Get your certificate →