Course structure available

Stage 05 · Continuous Integration & Delivery

GitHub Actions Complete Course

Workflow automation, runners, matrices, reusable pipelines, deployments, OIDC, supply-chain provenance, enterprise governance, and reliable CI/CD operations.

GHA
36chapters
180lessons
Beginner → Advancedstarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A comprehensive GitHub Actions curriculum from YAML workflow fundamentals to secure reusable delivery platforms, scalable runners, provenance, and enterprise automation.

This course is organized as a progressive operational curriculum. Lesson files are reserved in the repository structure so future content can be added without changing URLs or navigation.

By the end

You will be able to

  • Author reliable event-driven CI/CD workflows and reusable automation
  • Use matrices, artifacts, caches, environments, services, and runner strategies effectively
  • Secure workflows with least privilege, OIDC, pinned dependencies, and attestations
  • Operate self-hosted and autoscaled runner infrastructure
  • Design governed organization-wide delivery platforms with observability and cost controls

Complete syllabus

36 chapters in prerequisite order.

The structure moves from fundamentals through architecture, automation, security, reliability, troubleshooting, scaling, and production operations.

01

Chapter 1

GitHub Actions Foundations, Automation Model, and CI/CD Concepts

5 lessons
01
GitHub Actions Foundations, Automation Model, and CI/CD Concepts: Core Concepts and Mental ModelReserved in course structure
Planned
02
GitHub Actions Foundations, Automation Model, and CI/CD Concepts: Guided Hands-On WorkflowReserved in course structure
Planned
03
GitHub Actions Foundations, Automation Model, and CI/CD Concepts: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
GitHub Actions Foundations, Automation Model, and CI/CD Concepts: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — GitHub Actions Foundations, Automation Model, and CI/CD ConceptsReserved in course structure
Planned
02

Chapter 2

Workflow Files, YAML Structure, Jobs, Steps, and Actions

5 lessons
01
Workflow Files, YAML Structure, Jobs, Steps, and Actions: Core Concepts and Mental ModelReserved in course structure
Planned
02
Workflow Files, YAML Structure, Jobs, Steps, and Actions: Guided Hands-On WorkflowReserved in course structure
Planned
03
Workflow Files, YAML Structure, Jobs, Steps, and Actions: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Workflow Files, YAML Structure, Jobs, Steps, and Actions: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Workflow Files, YAML Structure, Jobs, Steps, and ActionsReserved in course structure
Planned
03

Chapter 3

Events, Triggers, Filters, Schedules, Manual Runs, and Repository Dispatch

5 lessons
01
Events, Triggers, Filters, Schedules, Manual Runs, and Repository Dispatch: Core Concepts and Mental ModelReserved in course structure
Planned
02
Events, Triggers, Filters, Schedules, Manual Runs, and Repository Dispatch: Guided Hands-On WorkflowReserved in course structure
Planned
03
Events, Triggers, Filters, Schedules, Manual Runs, and Repository Dispatch: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Events, Triggers, Filters, Schedules, Manual Runs, and Repository Dispatch: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Events, Triggers, Filters, Schedules, Manual Runs, and Repository DispatchReserved in course structure
Planned
04

Chapter 4

Contexts, Expressions, Functions, Conditionals, and Evaluation Semantics

5 lessons
01
Contexts, Expressions, Functions, Conditionals, and Evaluation Semantics: Core Concepts and Mental ModelReserved in course structure
Planned
02
Contexts, Expressions, Functions, Conditionals, and Evaluation Semantics: Guided Hands-On WorkflowReserved in course structure
Planned
03
Contexts, Expressions, Functions, Conditionals, and Evaluation Semantics: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Contexts, Expressions, Functions, Conditionals, and Evaluation Semantics: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Contexts, Expressions, Functions, Conditionals, and Evaluation SemanticsReserved in course structure
Planned
05

Chapter 5

Environment Variables, Configuration Variables, Outputs, and Data Passing

5 lessons
01
Environment Variables, Configuration Variables, Outputs, and Data Passing: Core Concepts and Mental ModelReserved in course structure
Planned
02
Environment Variables, Configuration Variables, Outputs, and Data Passing: Guided Hands-On WorkflowReserved in course structure
Planned
03
Environment Variables, Configuration Variables, Outputs, and Data Passing: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Environment Variables, Configuration Variables, Outputs, and Data Passing: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Environment Variables, Configuration Variables, Outputs, and Data PassingReserved in course structure
Planned
06

Chapter 6

GITHUB_TOKEN, Workflow Permissions, Least Privilege, and API Access

5 lessons
01
GITHUB_TOKEN, Workflow Permissions, Least Privilege, and API Access: Core Concepts and Mental ModelReserved in course structure
Planned
02
GITHUB_TOKEN, Workflow Permissions, Least Privilege, and API Access: Guided Hands-On WorkflowReserved in course structure
Planned
03
GITHUB_TOKEN, Workflow Permissions, Least Privilege, and API Access: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
GITHUB_TOKEN, Workflow Permissions, Least Privilege, and API Access: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — GITHUB_TOKEN, Workflow Permissions, Least Privilege, and API AccessReserved in course structure
Planned
07

Chapter 7

Secrets, Environments, Variables, Redaction, and Credential Hygiene

5 lessons
01
Secrets, Environments, Variables, Redaction, and Credential Hygiene: Core Concepts and Mental ModelReserved in course structure
Planned
02
Secrets, Environments, Variables, Redaction, and Credential Hygiene: Guided Hands-On WorkflowReserved in course structure
Planned
03
Secrets, Environments, Variables, Redaction, and Credential Hygiene: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Secrets, Environments, Variables, Redaction, and Credential Hygiene: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Secrets, Environments, Variables, Redaction, and Credential HygieneReserved in course structure
Planned
08

Chapter 8

GitHub-Hosted Runners, Images, Labels, Hardware, and Runtime Behavior

5 lessons
01
GitHub-Hosted Runners, Images, Labels, Hardware, and Runtime Behavior: Core Concepts and Mental ModelReserved in course structure
Planned
02
GitHub-Hosted Runners, Images, Labels, Hardware, and Runtime Behavior: Guided Hands-On WorkflowReserved in course structure
Planned
03
GitHub-Hosted Runners, Images, Labels, Hardware, and Runtime Behavior: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
GitHub-Hosted Runners, Images, Labels, Hardware, and Runtime Behavior: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — GitHub-Hosted Runners, Images, Labels, Hardware, and Runtime BehaviorReserved in course structure
Planned
09

Chapter 9

Self-Hosted Runners, Runner Groups, Isolation, and Operational Security

5 lessons
01
Self-Hosted Runners, Runner Groups, Isolation, and Operational Security: Core Concepts and Mental ModelReserved in course structure
Planned
02
Self-Hosted Runners, Runner Groups, Isolation, and Operational Security: Guided Hands-On WorkflowReserved in course structure
Planned
03
Self-Hosted Runners, Runner Groups, Isolation, and Operational Security: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Self-Hosted Runners, Runner Groups, Isolation, and Operational Security: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Self-Hosted Runners, Runner Groups, Isolation, and Operational SecurityReserved in course structure
Planned
10

Chapter 10

Runner Scale Sets, Actions Runner Controller, and Kubernetes Autoscaling

5 lessons
01
Runner Scale Sets, Actions Runner Controller, and Kubernetes Autoscaling: Core Concepts and Mental ModelReserved in course structure
Planned
02
Runner Scale Sets, Actions Runner Controller, and Kubernetes Autoscaling: Guided Hands-On WorkflowReserved in course structure
Planned
03
Runner Scale Sets, Actions Runner Controller, and Kubernetes Autoscaling: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Runner Scale Sets, Actions Runner Controller, and Kubernetes Autoscaling: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Runner Scale Sets, Actions Runner Controller, and Kubernetes AutoscalingReserved in course structure
Planned
11

Chapter 11

Job Dependencies, needs, Concurrency, Cancellation, and Deployment Serialization

5 lessons
01
Job Dependencies, needs, Concurrency, Cancellation, and Deployment Serialization: Core Concepts and Mental ModelReserved in course structure
Planned
02
Job Dependencies, needs, Concurrency, Cancellation, and Deployment Serialization: Guided Hands-On WorkflowReserved in course structure
Planned
03
Job Dependencies, needs, Concurrency, Cancellation, and Deployment Serialization: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Job Dependencies, needs, Concurrency, Cancellation, and Deployment Serialization: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Job Dependencies, needs, Concurrency, Cancellation, and Deployment SerializationReserved in course structure
Planned
12

Chapter 12

Matrix Strategies, Dynamic Matrices, Fail-Fast, and Parallel Test Design

5 lessons
01
Matrix Strategies, Dynamic Matrices, Fail-Fast, and Parallel Test Design: Core Concepts and Mental ModelReserved in course structure
Planned
02
Matrix Strategies, Dynamic Matrices, Fail-Fast, and Parallel Test Design: Guided Hands-On WorkflowReserved in course structure
Planned
03
Matrix Strategies, Dynamic Matrices, Fail-Fast, and Parallel Test Design: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Matrix Strategies, Dynamic Matrices, Fail-Fast, and Parallel Test Design: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Matrix Strategies, Dynamic Matrices, Fail-Fast, and Parallel Test DesignReserved in course structure
Planned
13

Chapter 13

Artifacts, Retention, Cross-Job Data, and Workflow Result Management

5 lessons
01
Artifacts, Retention, Cross-Job Data, and Workflow Result Management: Core Concepts and Mental ModelReserved in course structure
Planned
02
Artifacts, Retention, Cross-Job Data, and Workflow Result Management: Guided Hands-On WorkflowReserved in course structure
Planned
03
Artifacts, Retention, Cross-Job Data, and Workflow Result Management: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Artifacts, Retention, Cross-Job Data, and Workflow Result Management: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Artifacts, Retention, Cross-Job Data, and Workflow Result ManagementReserved in course structure
Planned
14

Chapter 14

Dependency Caching, Cache Keys, Restore Strategies, and Performance

5 lessons
01
Dependency Caching, Cache Keys, Restore Strategies, and Performance: Core Concepts and Mental ModelReserved in course structure
Planned
02
Dependency Caching, Cache Keys, Restore Strategies, and Performance: Guided Hands-On WorkflowReserved in course structure
Planned
03
Dependency Caching, Cache Keys, Restore Strategies, and Performance: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Dependency Caching, Cache Keys, Restore Strategies, and Performance: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Dependency Caching, Cache Keys, Restore Strategies, and PerformanceReserved in course structure
Planned
15

Chapter 15

Service Containers, Job Containers, Docker Builds, and Integration-Test Environments

5 lessons
01
Service Containers, Job Containers, Docker Builds, and Integration-Test Environments: Core Concepts and Mental ModelReserved in course structure
Planned
02
Service Containers, Job Containers, Docker Builds, and Integration-Test Environments: Guided Hands-On WorkflowReserved in course structure
Planned
03
Service Containers, Job Containers, Docker Builds, and Integration-Test Environments: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Service Containers, Job Containers, Docker Builds, and Integration-Test Environments: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Service Containers, Job Containers, Docker Builds, and Integration-Test EnvironmentsReserved in course structure
Planned
16

Chapter 16

Reusable Workflows, workflow_call, Inputs, Secrets, Outputs, and Nesting

5 lessons
01
Reusable Workflows, workflow_call, Inputs, Secrets, Outputs, and Nesting: Core Concepts and Mental ModelReserved in course structure
Planned
02
Reusable Workflows, workflow_call, Inputs, Secrets, Outputs, and Nesting: Guided Hands-On WorkflowReserved in course structure
Planned
03
Reusable Workflows, workflow_call, Inputs, Secrets, Outputs, and Nesting: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Reusable Workflows, workflow_call, Inputs, Secrets, Outputs, and Nesting: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Reusable Workflows, workflow_call, Inputs, Secrets, Outputs, and NestingReserved in course structure
Planned
17

Chapter 17

Composite Actions, JavaScript Actions, Docker Actions, and Custom Automation

5 lessons
01
Composite Actions, JavaScript Actions, Docker Actions, and Custom Automation: Core Concepts and Mental ModelReserved in course structure
Planned
02
Composite Actions, JavaScript Actions, Docker Actions, and Custom Automation: Guided Hands-On WorkflowReserved in course structure
Planned
03
Composite Actions, JavaScript Actions, Docker Actions, and Custom Automation: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Composite Actions, JavaScript Actions, Docker Actions, and Custom Automation: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Composite Actions, JavaScript Actions, Docker Actions, and Custom AutomationReserved in course structure
Planned
18

Chapter 18

Workflow Templates, Organization Standards, YAML Anchors, and Reuse Architecture

5 lessons
01
Workflow Templates, Organization Standards, YAML Anchors, and Reuse Architecture: Core Concepts and Mental ModelReserved in course structure
Planned
02
Workflow Templates, Organization Standards, YAML Anchors, and Reuse Architecture: Guided Hands-On WorkflowReserved in course structure
Planned
03
Workflow Templates, Organization Standards, YAML Anchors, and Reuse Architecture: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Workflow Templates, Organization Standards, YAML Anchors, and Reuse Architecture: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Workflow Templates, Organization Standards, YAML Anchors, and Reuse ArchitectureReserved in course structure
Planned
19

Chapter 19

Environments, Required Reviewers, Protection Rules, and Deployment Gates

5 lessons
01
Environments, Required Reviewers, Protection Rules, and Deployment Gates: Core Concepts and Mental ModelReserved in course structure
Planned
02
Environments, Required Reviewers, Protection Rules, and Deployment Gates: Guided Hands-On WorkflowReserved in course structure
Planned
03
Environments, Required Reviewers, Protection Rules, and Deployment Gates: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Environments, Required Reviewers, Protection Rules, and Deployment Gates: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Environments, Required Reviewers, Protection Rules, and Deployment GatesReserved in course structure
Planned
20

Chapter 20

OpenID Connect, Cloud Federation, Trust Policies, and Secretless Deployment

5 lessons
01
OpenID Connect, Cloud Federation, Trust Policies, and Secretless Deployment: Core Concepts and Mental ModelReserved in course structure
Planned
02
OpenID Connect, Cloud Federation, Trust Policies, and Secretless Deployment: Guided Hands-On WorkflowReserved in course structure
Planned
03
OpenID Connect, Cloud Federation, Trust Policies, and Secretless Deployment: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
OpenID Connect, Cloud Federation, Trust Policies, and Secretless Deployment: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — OpenID Connect, Cloud Federation, Trust Policies, and Secretless DeploymentReserved in course structure
Planned
21

Chapter 21

Third-Party Actions, Commit-SHA Pinning, Marketplace Risk, and Dependency Governance

5 lessons
01
Third-Party Actions, Commit-SHA Pinning, Marketplace Risk, and Dependency Governance: Core Concepts and Mental ModelReserved in course structure
Planned
02
Third-Party Actions, Commit-SHA Pinning, Marketplace Risk, and Dependency Governance: Guided Hands-On WorkflowReserved in course structure
Planned
03
Third-Party Actions, Commit-SHA Pinning, Marketplace Risk, and Dependency Governance: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Third-Party Actions, Commit-SHA Pinning, Marketplace Risk, and Dependency Governance: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Third-Party Actions, Commit-SHA Pinning, Marketplace Risk, and Dependency GovernanceReserved in course structure
Planned
22

Chapter 22

Secure Pull Requests, Forks, pull_request_target, and Untrusted Code

5 lessons
01
Secure Pull Requests, Forks, pull_request_target, and Untrusted Code: Core Concepts and Mental ModelReserved in course structure
Planned
02
Secure Pull Requests, Forks, pull_request_target, and Untrusted Code: Guided Hands-On WorkflowReserved in course structure
Planned
03
Secure Pull Requests, Forks, pull_request_target, and Untrusted Code: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Secure Pull Requests, Forks, pull_request_target, and Untrusted Code: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Secure Pull Requests, Forks, pull_request_target, and Untrusted CodeReserved in course structure
Planned
23

Chapter 23

Artifact Attestations, SBOM Provenance, Verification, and SLSA-Oriented Builds

5 lessons
01
Artifact Attestations, SBOM Provenance, Verification, and SLSA-Oriented Builds: Core Concepts and Mental ModelReserved in course structure
Planned
02
Artifact Attestations, SBOM Provenance, Verification, and SLSA-Oriented Builds: Guided Hands-On WorkflowReserved in course structure
Planned
03
Artifact Attestations, SBOM Provenance, Verification, and SLSA-Oriented Builds: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Artifact Attestations, SBOM Provenance, Verification, and SLSA-Oriented Builds: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Artifact Attestations, SBOM Provenance, Verification, and SLSA-Oriented BuildsReserved in course structure
Planned
24

Chapter 24

Continuous Integration Patterns for Build, Test, Lint, and Coverage

5 lessons
01
Continuous Integration Patterns for Build, Test, Lint, and Coverage: Core Concepts and Mental ModelReserved in course structure
Planned
02
Continuous Integration Patterns for Build, Test, Lint, and Coverage: Guided Hands-On WorkflowReserved in course structure
Planned
03
Continuous Integration Patterns for Build, Test, Lint, and Coverage: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Continuous Integration Patterns for Build, Test, Lint, and Coverage: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Continuous Integration Patterns for Build, Test, Lint, and CoverageReserved in course structure
Planned
25

Chapter 25

Release Automation, Tags, GitHub Releases, Packages, and Container Registries

5 lessons
01
Release Automation, Tags, GitHub Releases, Packages, and Container Registries: Core Concepts and Mental ModelReserved in course structure
Planned
02
Release Automation, Tags, GitHub Releases, Packages, and Container Registries: Guided Hands-On WorkflowReserved in course structure
Planned
03
Release Automation, Tags, GitHub Releases, Packages, and Container Registries: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Release Automation, Tags, GitHub Releases, Packages, and Container Registries: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Release Automation, Tags, GitHub Releases, Packages, and Container RegistriesReserved in course structure
Planned
26

Chapter 26

Continuous Delivery to AWS, Azure, Google Cloud, and Kubernetes

5 lessons
01
Continuous Delivery to AWS, Azure, Google Cloud, and Kubernetes: Core Concepts and Mental ModelReserved in course structure
Planned
02
Continuous Delivery to AWS, Azure, Google Cloud, and Kubernetes: Guided Hands-On WorkflowReserved in course structure
Planned
03
Continuous Delivery to AWS, Azure, Google Cloud, and Kubernetes: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Continuous Delivery to AWS, Azure, Google Cloud, and Kubernetes: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Continuous Delivery to AWS, Azure, Google Cloud, and KubernetesReserved in course structure
Planned
27

Chapter 27

Infrastructure as Code, Terraform Plans, Policy Checks, and Deployment Workflows

5 lessons
01
Infrastructure as Code, Terraform Plans, Policy Checks, and Deployment Workflows: Core Concepts and Mental ModelReserved in course structure
Planned
02
Infrastructure as Code, Terraform Plans, Policy Checks, and Deployment Workflows: Guided Hands-On WorkflowReserved in course structure
Planned
03
Infrastructure as Code, Terraform Plans, Policy Checks, and Deployment Workflows: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Infrastructure as Code, Terraform Plans, Policy Checks, and Deployment Workflows: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Infrastructure as Code, Terraform Plans, Policy Checks, and Deployment WorkflowsReserved in course structure
Planned
28

Chapter 28

Monorepos, Path Filters, Changed-File Detection, and Selective Pipelines

5 lessons
01
Monorepos, Path Filters, Changed-File Detection, and Selective Pipelines: Core Concepts and Mental ModelReserved in course structure
Planned
02
Monorepos, Path Filters, Changed-File Detection, and Selective Pipelines: Guided Hands-On WorkflowReserved in course structure
Planned
03
Monorepos, Path Filters, Changed-File Detection, and Selective Pipelines: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Monorepos, Path Filters, Changed-File Detection, and Selective Pipelines: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Monorepos, Path Filters, Changed-File Detection, and Selective PipelinesReserved in course structure
Planned
29

Chapter 29

Reusable Platform Pipelines, Golden Paths, and Organization-Wide Delivery Design

5 lessons
01
Reusable Platform Pipelines, Golden Paths, and Organization-Wide Delivery Design: Core Concepts and Mental ModelReserved in course structure
Planned
02
Reusable Platform Pipelines, Golden Paths, and Organization-Wide Delivery Design: Guided Hands-On WorkflowReserved in course structure
Planned
03
Reusable Platform Pipelines, Golden Paths, and Organization-Wide Delivery Design: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Reusable Platform Pipelines, Golden Paths, and Organization-Wide Delivery Design: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Reusable Platform Pipelines, Golden Paths, and Organization-Wide Delivery DesignReserved in course structure
Planned
30

Chapter 30

Workflow Logs, Step Summaries, Debug Logging, Annotations, and Observability

5 lessons
01
Workflow Logs, Step Summaries, Debug Logging, Annotations, and Observability: Core Concepts and Mental ModelReserved in course structure
Planned
02
Workflow Logs, Step Summaries, Debug Logging, Annotations, and Observability: Guided Hands-On WorkflowReserved in course structure
Planned
03
Workflow Logs, Step Summaries, Debug Logging, Annotations, and Observability: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Workflow Logs, Step Summaries, Debug Logging, Annotations, and Observability: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Workflow Logs, Step Summaries, Debug Logging, Annotations, and ObservabilityReserved in course structure
Planned
31

Chapter 31

GitHub CLI, REST/GraphQL APIs, Workflow Dispatch, and Automation Control

5 lessons
01
GitHub CLI, REST/GraphQL APIs, Workflow Dispatch, and Automation Control: Core Concepts and Mental ModelReserved in course structure
Planned
02
GitHub CLI, REST/GraphQL APIs, Workflow Dispatch, and Automation Control: Guided Hands-On WorkflowReserved in course structure
Planned
03
GitHub CLI, REST/GraphQL APIs, Workflow Dispatch, and Automation Control: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
GitHub CLI, REST/GraphQL APIs, Workflow Dispatch, and Automation Control: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — GitHub CLI, REST/GraphQL APIs, Workflow Dispatch, and Automation ControlReserved in course structure
Planned
32

Chapter 32

Performance, Queue Time, Parallelism, Caching, Usage, and Cost Optimization

5 lessons
01
Performance, Queue Time, Parallelism, Caching, Usage, and Cost Optimization: Core Concepts and Mental ModelReserved in course structure
Planned
02
Performance, Queue Time, Parallelism, Caching, Usage, and Cost Optimization: Guided Hands-On WorkflowReserved in course structure
Planned
03
Performance, Queue Time, Parallelism, Caching, Usage, and Cost Optimization: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Performance, Queue Time, Parallelism, Caching, Usage, and Cost Optimization: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Performance, Queue Time, Parallelism, Caching, Usage, and Cost OptimizationReserved in course structure
Planned
33

Chapter 33

Failure Recovery, Reruns, Idempotency, Rollbacks, and Incident-Safe Automation

5 lessons
01
Failure Recovery, Reruns, Idempotency, Rollbacks, and Incident-Safe Automation: Core Concepts and Mental ModelReserved in course structure
Planned
02
Failure Recovery, Reruns, Idempotency, Rollbacks, and Incident-Safe Automation: Guided Hands-On WorkflowReserved in course structure
Planned
03
Failure Recovery, Reruns, Idempotency, Rollbacks, and Incident-Safe Automation: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Failure Recovery, Reruns, Idempotency, Rollbacks, and Incident-Safe Automation: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Failure Recovery, Reruns, Idempotency, Rollbacks, and Incident-Safe AutomationReserved in course structure
Planned
34

Chapter 34

Enterprise Policies, Allowed Actions, Runner Governance, and Auditability

5 lessons
01
Enterprise Policies, Allowed Actions, Runner Governance, and Auditability: Core Concepts and Mental ModelReserved in course structure
Planned
02
Enterprise Policies, Allowed Actions, Runner Governance, and Auditability: Guided Hands-On WorkflowReserved in course structure
Planned
03
Enterprise Policies, Allowed Actions, Runner Governance, and Auditability: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Enterprise Policies, Allowed Actions, Runner Governance, and Auditability: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Enterprise Policies, Allowed Actions, Runner Governance, and AuditabilityReserved in course structure
Planned
35

Chapter 35

GitHub Actions Importer, CI Migration, Compatibility, and Modernization

5 lessons
01
GitHub Actions Importer, CI Migration, Compatibility, and Modernization: Core Concepts and Mental ModelReserved in course structure
Planned
02
GitHub Actions Importer, CI Migration, Compatibility, and Modernization: Guided Hands-On WorkflowReserved in course structure
Planned
03
GitHub Actions Importer, CI Migration, Compatibility, and Modernization: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
GitHub Actions Importer, CI Migration, Compatibility, and Modernization: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — GitHub Actions Importer, CI Migration, Compatibility, and ModernizationReserved in course structure
Planned
36

Chapter 36

Capstone: Build a Secure Reusable Enterprise CI/CD Platform

5 lessons
01
Capstone: Build a Secure Reusable Enterprise CI/CD Platform: Core Concepts and Mental ModelReserved in course structure
Planned
02
Capstone: Build a Secure Reusable Enterprise CI/CD Platform: Guided Hands-On WorkflowReserved in course structure
Planned
03
Capstone: Build a Secure Reusable Enterprise CI/CD Platform: Configuration, Design Patterns, and Trade-OffsReserved in course structure
Planned
04
Capstone: Build a Secure Reusable Enterprise CI/CD Platform: Diagnostics, Failure Modes, and Production PracticesReserved in course structure
Planned
05
Checkpoint Lab — Capstone: Build a Secure Reusable Enterprise CI/CD PlatformReserved in course structure
Planned

Keep the academy open

Support free, practical DevOps education.

Every lesson is designed to remain readable in a browser, downloadable from GitHub, and usable without a paid learning platform. Contributions help expand and maintain the curriculum.

Ethereum / ERC-20
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0 Send only Ethereum/ERC-20 compatible assets to this address.