Course structure available

Stage 05 · Continuous Integration & Delivery

Jenkins Complete Course

Learn Jenkins as an automation platform from controller and agent fundamentals through Pipeline-as-Code, shared libraries, dynamic workers, configuration as code, security, resilience, upgrades, and enterprise operations.

JNK
41chapters
205lessons
Intermediatestarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A complete Jenkins curriculum for reliable Pipeline-as-Code and production automation.

This course is organized as a progressive operational curriculum from fundamentals through advanced production practice. Lesson files are reserved with stable repository paths so content can be added later without changing URLs or navigation.

By the end

You will be able to

  • Install, secure, configure, and operate a modern Jenkins controller and agent fleet
  • Author Declarative and Scripted Pipelines with reusable libraries and resilient execution patterns
  • Run workloads on static, Docker, and Kubernetes agents while managing credentials safely
  • Automate Jenkins configuration with JCasC, Job DSL, APIs, and repeatable infrastructure practices
  • Monitor, tune, upgrade, back up, recover, and troubleshoot Jenkins in production

Complete syllabus

41 chapters in prerequisite order.

The structure goes beyond command references and feature lists. It includes architecture, security, reliability, troubleshooting, automation, governance, performance, and realistic production workflows.

01

Chapter 1

Jenkins and CI/CD Foundations, Controller-Agent Architecture, Jobs, Builds, and Automation Boundaries

5 lessons
01
Jenkins and CI/CD Foundations, Controller-Agent Architecture, Jobs, Builds, and Automation Boundaries: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Jenkins and CI/CD Foundations, Controller-Agent Architecture, Jobs, Builds, and Automation Boundaries: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Jenkins and CI/CD Foundations, Controller-Agent Architecture, Jobs, Builds, and Automation Boundaries: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Jenkins and CI/CD Foundations, Controller-Agent Architecture, Jobs, Builds, and Automation Boundaries: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Jenkins and CI/CD Foundations, Controller-Agent Architecture, Jobs, Builds, and Automation BoundariesReserved in course structure
Planned
02

Chapter 2

Jenkins LTS Installation, Java 21/25 Runtime Planning, Packages, Containers, and Initial Setup

5 lessons
01
Jenkins LTS Installation, Java 21/25 Runtime Planning, Packages, Containers, and Initial Setup: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Jenkins LTS Installation, Java 21/25 Runtime Planning, Packages, Containers, and Initial Setup: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Jenkins LTS Installation, Java 21/25 Runtime Planning, Packages, Containers, and Initial Setup: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Jenkins LTS Installation, Java 21/25 Runtime Planning, Packages, Containers, and Initial Setup: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Jenkins LTS Installation, Java 21/25 Runtime Planning, Packages, Containers, and Initial SetupReserved in course structure
Planned
03

Chapter 3

JENKINS_HOME, Filesystem Layout, Controller Configuration, System Settings, Tools, and Global Properties

5 lessons
01
JENKINS_HOME, Filesystem Layout, Controller Configuration, System Settings, Tools, and Global Properties: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
JENKINS_HOME, Filesystem Layout, Controller Configuration, System Settings, Tools, and Global Properties: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
JENKINS_HOME, Filesystem Layout, Controller Configuration, System Settings, Tools, and Global Properties: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
JENKINS_HOME, Filesystem Layout, Controller Configuration, System Settings, Tools, and Global Properties: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — JENKINS_HOME, Filesystem Layout, Controller Configuration, System Settings, Tools, and Global PropertiesReserved in course structure
Planned
04

Chapter 4

Users, Authentication Realms, Authorization Strategies, Matrix Permissions, Folders, and Least Privilege

5 lessons
01
Users, Authentication Realms, Authorization Strategies, Matrix Permissions, Folders, and Least Privilege: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Users, Authentication Realms, Authorization Strategies, Matrix Permissions, Folders, and Least Privilege: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Users, Authentication Realms, Authorization Strategies, Matrix Permissions, Folders, and Least Privilege: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Users, Authentication Realms, Authorization Strategies, Matrix Permissions, Folders, and Least Privilege: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Users, Authentication Realms, Authorization Strategies, Matrix Permissions, Folders, and Least PrivilegeReserved in course structure
Planned
05

Chapter 5

Freestyle Projects, Build Steps, Post-Build Actions, Parameters, Triggers, and Legacy Job Maintenance

5 lessons
01
Freestyle Projects, Build Steps, Post-Build Actions, Parameters, Triggers, and Legacy Job Maintenance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Freestyle Projects, Build Steps, Post-Build Actions, Parameters, Triggers, and Legacy Job Maintenance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Freestyle Projects, Build Steps, Post-Build Actions, Parameters, Triggers, and Legacy Job Maintenance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Freestyle Projects, Build Steps, Post-Build Actions, Parameters, Triggers, and Legacy Job Maintenance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Freestyle Projects, Build Steps, Post-Build Actions, Parameters, Triggers, and Legacy Job MaintenanceReserved in course structure
Planned
06

Chapter 6

Source Control Integration, Git Plugin, Credentials, Polling, Webhooks, and Multirepository Checkout

5 lessons
01
Source Control Integration, Git Plugin, Credentials, Polling, Webhooks, and Multirepository Checkout: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Source Control Integration, Git Plugin, Credentials, Polling, Webhooks, and Multirepository Checkout: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Source Control Integration, Git Plugin, Credentials, Polling, Webhooks, and Multirepository Checkout: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Source Control Integration, Git Plugin, Credentials, Polling, Webhooks, and Multirepository Checkout: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Source Control Integration, Git Plugin, Credentials, Polling, Webhooks, and Multirepository CheckoutReserved in course structure
Planned
07

Chapter 7

Build Parameters, Environment Variables, Build Causes, Schedules, Remote Triggers, and Parameterized Automation

5 lessons
01
Build Parameters, Environment Variables, Build Causes, Schedules, Remote Triggers, and Parameterized Automation: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Build Parameters, Environment Variables, Build Causes, Schedules, Remote Triggers, and Parameterized Automation: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Build Parameters, Environment Variables, Build Causes, Schedules, Remote Triggers, and Parameterized Automation: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Build Parameters, Environment Variables, Build Causes, Schedules, Remote Triggers, and Parameterized Automation: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Build Parameters, Environment Variables, Build Causes, Schedules, Remote Triggers, and Parameterized AutomationReserved in course structure
Planned
08

Chapter 8

Tool Installations, JDKs, Maven, Gradle, Node.js, Docker CLI, and Reproducible Build Environments

5 lessons
01
Tool Installations, JDKs, Maven, Gradle, Node.js, Docker CLI, and Reproducible Build Environments: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Tool Installations, JDKs, Maven, Gradle, Node.js, Docker CLI, and Reproducible Build Environments: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Tool Installations, JDKs, Maven, Gradle, Node.js, Docker CLI, and Reproducible Build Environments: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Tool Installations, JDKs, Maven, Gradle, Node.js, Docker CLI, and Reproducible Build Environments: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Tool Installations, JDKs, Maven, Gradle, Node.js, Docker CLI, and Reproducible Build EnvironmentsReserved in course structure
Planned
09

Chapter 9

Pipeline Fundamentals, Jenkinsfile, Pipeline Engine, Durable Execution, Nodes, Workspaces, and Stages

5 lessons
01
Pipeline Fundamentals, Jenkinsfile, Pipeline Engine, Durable Execution, Nodes, Workspaces, and Stages: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Pipeline Fundamentals, Jenkinsfile, Pipeline Engine, Durable Execution, Nodes, Workspaces, and Stages: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Pipeline Fundamentals, Jenkinsfile, Pipeline Engine, Durable Execution, Nodes, Workspaces, and Stages: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Pipeline Fundamentals, Jenkinsfile, Pipeline Engine, Durable Execution, Nodes, Workspaces, and Stages: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Pipeline Fundamentals, Jenkinsfile, Pipeline Engine, Durable Execution, Nodes, Workspaces, and StagesReserved in course structure
Planned
10

Chapter 10

Declarative Pipeline Syntax, agent, stages, steps, options, parameters, environment, tools, and post

5 lessons
01
Declarative Pipeline Syntax, agent, stages, steps, options, parameters, environment, tools, and post: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Declarative Pipeline Syntax, agent, stages, steps, options, parameters, environment, tools, and post: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Declarative Pipeline Syntax, agent, stages, steps, options, parameters, environment, tools, and post: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Declarative Pipeline Syntax, agent, stages, steps, options, parameters, environment, tools, and post: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Declarative Pipeline Syntax, agent, stages, steps, options, parameters, environment, tools, and postReserved in course structure
Planned
11

Chapter 11

Scripted Pipeline, Groovy Control Flow, node Blocks, Dynamic Logic, and When to Use Scripted Pipelines

5 lessons
01
Scripted Pipeline, Groovy Control Flow, node Blocks, Dynamic Logic, and When to Use Scripted Pipelines: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Scripted Pipeline, Groovy Control Flow, node Blocks, Dynamic Logic, and When to Use Scripted Pipelines: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Scripted Pipeline, Groovy Control Flow, node Blocks, Dynamic Logic, and When to Use Scripted Pipelines: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Scripted Pipeline, Groovy Control Flow, node Blocks, Dynamic Logic, and When to Use Scripted Pipelines: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Scripted Pipeline, Groovy Control Flow, node Blocks, Dynamic Logic, and When to Use Scripted PipelinesReserved in course structure
Planned
12

Chapter 12

Pipeline Steps, Error Handling, retry, timeout, catchError, input, waitUntil, and Resilient Flow Control

5 lessons
01
Pipeline Steps, Error Handling, retry, timeout, catchError, input, waitUntil, and Resilient Flow Control: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Pipeline Steps, Error Handling, retry, timeout, catchError, input, waitUntil, and Resilient Flow Control: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Pipeline Steps, Error Handling, retry, timeout, catchError, input, waitUntil, and Resilient Flow Control: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Pipeline Steps, Error Handling, retry, timeout, catchError, input, waitUntil, and Resilient Flow Control: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Pipeline Steps, Error Handling, retry, timeout, catchError, input, waitUntil, and Resilient Flow ControlReserved in course structure
Planned
13

Chapter 13

Groovy CPS, Serialization, @NonCPS, Pipeline State, Restarts, and Common Pipeline Programming Pitfalls

5 lessons
01
Groovy CPS, Serialization, @NonCPS, Pipeline State, Restarts, and Common Pipeline Programming Pitfalls: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Groovy CPS, Serialization, @NonCPS, Pipeline State, Restarts, and Common Pipeline Programming Pitfalls: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Groovy CPS, Serialization, @NonCPS, Pipeline State, Restarts, and Common Pipeline Programming Pitfalls: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Groovy CPS, Serialization, @NonCPS, Pipeline State, Restarts, and Common Pipeline Programming Pitfalls: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Groovy CPS, Serialization, @NonCPS, Pipeline State, Restarts, and Common Pipeline Programming PitfallsReserved in course structure
Planned
14

Chapter 14

Artifacts, stash/unstash, archiveArtifacts, Fingerprints, Test Reports, Coverage, and Build Evidence

5 lessons
01
Artifacts, stash/unstash, archiveArtifacts, Fingerprints, Test Reports, Coverage, and Build Evidence: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Artifacts, stash/unstash, archiveArtifacts, Fingerprints, Test Reports, Coverage, and Build Evidence: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Artifacts, stash/unstash, archiveArtifacts, Fingerprints, Test Reports, Coverage, and Build Evidence: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Artifacts, stash/unstash, archiveArtifacts, Fingerprints, Test Reports, Coverage, and Build Evidence: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Artifacts, stash/unstash, archiveArtifacts, Fingerprints, Test Reports, Coverage, and Build EvidenceReserved in course structure
Planned
15

Chapter 15

Credentials Store, Secret Text, Files, SSH Keys, Username/Password, Binding, and Secret Hygiene

5 lessons
01
Credentials Store, Secret Text, Files, SSH Keys, Username/Password, Binding, and Secret Hygiene: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Credentials Store, Secret Text, Files, SSH Keys, Username/Password, Binding, and Secret Hygiene: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Credentials Store, Secret Text, Files, SSH Keys, Username/Password, Binding, and Secret Hygiene: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Credentials Store, Secret Text, Files, SSH Keys, Username/Password, Binding, and Secret Hygiene: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Credentials Store, Secret Text, Files, SSH Keys, Username/Password, Binding, and Secret HygieneReserved in course structure
Planned
16

Chapter 16

Secret Masking Limits, Credentials Scope, External Secret Providers, Vault Integration, and Rotation Patterns

5 lessons
01
Secret Masking Limits, Credentials Scope, External Secret Providers, Vault Integration, and Rotation Patterns: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Secret Masking Limits, Credentials Scope, External Secret Providers, Vault Integration, and Rotation Patterns: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Secret Masking Limits, Credentials Scope, External Secret Providers, Vault Integration, and Rotation Patterns: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Secret Masking Limits, Credentials Scope, External Secret Providers, Vault Integration, and Rotation Patterns: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Secret Masking Limits, Credentials Scope, External Secret Providers, Vault Integration, and Rotation PatternsReserved in course structure
Planned
17

Chapter 17

Nodes, Agents, Labels, Executors, Workspaces, Offline Causes, and Agent Capacity Design

5 lessons
01
Nodes, Agents, Labels, Executors, Workspaces, Offline Causes, and Agent Capacity Design: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Nodes, Agents, Labels, Executors, Workspaces, Offline Causes, and Agent Capacity Design: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Nodes, Agents, Labels, Executors, Workspaces, Offline Causes, and Agent Capacity Design: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Nodes, Agents, Labels, Executors, Workspaces, Offline Causes, and Agent Capacity Design: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Nodes, Agents, Labels, Executors, Workspaces, Offline Causes, and Agent Capacity DesignReserved in course structure
Planned
18

Chapter 18

SSH, Inbound, WebSocket, Windows, and Ephemeral Agents: Connectivity, Remoting, and Agent Lifecycle

5 lessons
01
SSH, Inbound, WebSocket, Windows, and Ephemeral Agents: Connectivity, Remoting, and Agent Lifecycle: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
SSH, Inbound, WebSocket, Windows, and Ephemeral Agents: Connectivity, Remoting, and Agent Lifecycle: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
SSH, Inbound, WebSocket, Windows, and Ephemeral Agents: Connectivity, Remoting, and Agent Lifecycle: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
SSH, Inbound, WebSocket, Windows, and Ephemeral Agents: Connectivity, Remoting, and Agent Lifecycle: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — SSH, Inbound, WebSocket, Windows, and Ephemeral Agents: Connectivity, Remoting, and Agent LifecycleReserved in course structure
Planned
19

Chapter 19

Docker Pipeline, Containerized Build Steps, Docker Agents, Sidecars, Registries, and Image Workflows

5 lessons
01
Docker Pipeline, Containerized Build Steps, Docker Agents, Sidecars, Registries, and Image Workflows: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Docker Pipeline, Containerized Build Steps, Docker Agents, Sidecars, Registries, and Image Workflows: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Docker Pipeline, Containerized Build Steps, Docker Agents, Sidecars, Registries, and Image Workflows: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Docker Pipeline, Containerized Build Steps, Docker Agents, Sidecars, Registries, and Image Workflows: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Docker Pipeline, Containerized Build Steps, Docker Agents, Sidecars, Registries, and Image WorkflowsReserved in course structure
Planned
20

Chapter 20

Kubernetes Plugin, Pod Templates, Dynamic Kubernetes Agents, Volumes, Service Accounts, and Cluster Scaling

5 lessons
01
Kubernetes Plugin, Pod Templates, Dynamic Kubernetes Agents, Volumes, Service Accounts, and Cluster Scaling: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Kubernetes Plugin, Pod Templates, Dynamic Kubernetes Agents, Volumes, Service Accounts, and Cluster Scaling: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Kubernetes Plugin, Pod Templates, Dynamic Kubernetes Agents, Volumes, Service Accounts, and Cluster Scaling: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Kubernetes Plugin, Pod Templates, Dynamic Kubernetes Agents, Volumes, Service Accounts, and Cluster Scaling: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Kubernetes Plugin, Pod Templates, Dynamic Kubernetes Agents, Volumes, Service Accounts, and Cluster ScalingReserved in course structure
Planned
21

Chapter 21

Parallel Stages, Matrix Builds, Fail-Fast Behavior, Test Sharding, and High-Throughput Pipeline Design

5 lessons
01
Parallel Stages, Matrix Builds, Fail-Fast Behavior, Test Sharding, and High-Throughput Pipeline Design: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Parallel Stages, Matrix Builds, Fail-Fast Behavior, Test Sharding, and High-Throughput Pipeline Design: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Parallel Stages, Matrix Builds, Fail-Fast Behavior, Test Sharding, and High-Throughput Pipeline Design: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Parallel Stages, Matrix Builds, Fail-Fast Behavior, Test Sharding, and High-Throughput Pipeline Design: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Parallel Stages, Matrix Builds, Fail-Fast Behavior, Test Sharding, and High-Throughput Pipeline DesignReserved in course structure
Planned
22

Chapter 22

Multibranch Pipelines, Branch Sources, Pull Request Discovery, Jenkinsfile Trust, and Branch Indexing

5 lessons
01
Multibranch Pipelines, Branch Sources, Pull Request Discovery, Jenkinsfile Trust, and Branch Indexing: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Multibranch Pipelines, Branch Sources, Pull Request Discovery, Jenkinsfile Trust, and Branch Indexing: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Multibranch Pipelines, Branch Sources, Pull Request Discovery, Jenkinsfile Trust, and Branch Indexing: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Multibranch Pipelines, Branch Sources, Pull Request Discovery, Jenkinsfile Trust, and Branch Indexing: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Multibranch Pipelines, Branch Sources, Pull Request Discovery, Jenkinsfile Trust, and Branch IndexingReserved in course structure
Planned
23

Chapter 23

Organization Folders, GitHub/GitLab/Bitbucket Discovery, Repository Onboarding, and Platform Automation

5 lessons
01
Organization Folders, GitHub/GitLab/Bitbucket Discovery, Repository Onboarding, and Platform Automation: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Organization Folders, GitHub/GitLab/Bitbucket Discovery, Repository Onboarding, and Platform Automation: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Organization Folders, GitHub/GitLab/Bitbucket Discovery, Repository Onboarding, and Platform Automation: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Organization Folders, GitHub/GitLab/Bitbucket Discovery, Repository Onboarding, and Platform Automation: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Organization Folders, GitHub/GitLab/Bitbucket Discovery, Repository Onboarding, and Platform AutomationReserved in course structure
Planned
24

Chapter 24

Shared Libraries, Global Variables, vars, src, resources, Versioning, Testing, and Pipeline Product Design

5 lessons
01
Shared Libraries, Global Variables, vars, src, resources, Versioning, Testing, and Pipeline Product Design: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Shared Libraries, Global Variables, vars, src, resources, Versioning, Testing, and Pipeline Product Design: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Shared Libraries, Global Variables, vars, src, resources, Versioning, Testing, and Pipeline Product Design: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Shared Libraries, Global Variables, vars, src, resources, Versioning, Testing, and Pipeline Product Design: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Shared Libraries, Global Variables, vars, src, resources, Versioning, Testing, and Pipeline Product DesignReserved in course structure
Planned
25

Chapter 25

Plugin Ecosystem, Plugin Dependencies, Update Center, Compatibility, Pinning, Removal, and Plugin Governance

5 lessons
01
Plugin Ecosystem, Plugin Dependencies, Update Center, Compatibility, Pinning, Removal, and Plugin Governance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Plugin Ecosystem, Plugin Dependencies, Update Center, Compatibility, Pinning, Removal, and Plugin Governance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Plugin Ecosystem, Plugin Dependencies, Update Center, Compatibility, Pinning, Removal, and Plugin Governance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Plugin Ecosystem, Plugin Dependencies, Update Center, Compatibility, Pinning, Removal, and Plugin Governance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Plugin Ecosystem, Plugin Dependencies, Update Center, Compatibility, Pinning, Removal, and Plugin GovernanceReserved in course structure
Planned
26

Chapter 26

Jenkins Configuration as Code, YAML Bundles, Secrets, Reloading, Validation, and Git-Managed Controller State

5 lessons
01
Jenkins Configuration as Code, YAML Bundles, Secrets, Reloading, Validation, and Git-Managed Controller State: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Jenkins Configuration as Code, YAML Bundles, Secrets, Reloading, Validation, and Git-Managed Controller State: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Jenkins Configuration as Code, YAML Bundles, Secrets, Reloading, Validation, and Git-Managed Controller State: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Jenkins Configuration as Code, YAML Bundles, Secrets, Reloading, Validation, and Git-Managed Controller State: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Jenkins Configuration as Code, YAML Bundles, Secrets, Reloading, Validation, and Git-Managed Controller StateReserved in course structure
Planned
27

Chapter 27

Job DSL, Seed Jobs, Folder Hierarchies, Programmatic Job Creation, and Jenkins API Automation

5 lessons
01
Job DSL, Seed Jobs, Folder Hierarchies, Programmatic Job Creation, and Jenkins API Automation: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Job DSL, Seed Jobs, Folder Hierarchies, Programmatic Job Creation, and Jenkins API Automation: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Job DSL, Seed Jobs, Folder Hierarchies, Programmatic Job Creation, and Jenkins API Automation: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Job DSL, Seed Jobs, Folder Hierarchies, Programmatic Job Creation, and Jenkins API Automation: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Job DSL, Seed Jobs, Folder Hierarchies, Programmatic Job Creation, and Jenkins API AutomationReserved in course structure
Planned
28

Chapter 28

REST API, CLI, Script Console, Groovy Administration, Safe Automation, and Administrative Guardrails

5 lessons
01
REST API, CLI, Script Console, Groovy Administration, Safe Automation, and Administrative Guardrails: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
REST API, CLI, Script Console, Groovy Administration, Safe Automation, and Administrative Guardrails: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
REST API, CLI, Script Console, Groovy Administration, Safe Automation, and Administrative Guardrails: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
REST API, CLI, Script Console, Groovy Administration, Safe Automation, and Administrative Guardrails: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — REST API, CLI, Script Console, Groovy Administration, Safe Automation, and Administrative GuardrailsReserved in course structure
Planned
29

Chapter 29

Security Hardening, CSRF, Agent-to-Controller Controls, Script Security, CSP, TLS, and Reverse Proxies

5 lessons
01
Security Hardening, CSRF, Agent-to-Controller Controls, Script Security, CSP, TLS, and Reverse Proxies: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Security Hardening, CSRF, Agent-to-Controller Controls, Script Security, CSP, TLS, and Reverse Proxies: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Security Hardening, CSRF, Agent-to-Controller Controls, Script Security, CSP, TLS, and Reverse Proxies: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Security Hardening, CSRF, Agent-to-Controller Controls, Script Security, CSP, TLS, and Reverse Proxies: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Security Hardening, CSRF, Agent-to-Controller Controls, Script Security, CSP, TLS, and Reverse ProxiesReserved in course structure
Planned
30

Chapter 30

SSO, LDAP, OIDC/SAML Plugins, External Identity, RBAC Patterns, and Enterprise Access Governance

5 lessons
01
SSO, LDAP, OIDC/SAML Plugins, External Identity, RBAC Patterns, and Enterprise Access Governance: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
SSO, LDAP, OIDC/SAML Plugins, External Identity, RBAC Patterns, and Enterprise Access Governance: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
SSO, LDAP, OIDC/SAML Plugins, External Identity, RBAC Patterns, and Enterprise Access Governance: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
SSO, LDAP, OIDC/SAML Plugins, External Identity, RBAC Patterns, and Enterprise Access Governance: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — SSO, LDAP, OIDC/SAML Plugins, External Identity, RBAC Patterns, and Enterprise Access GovernanceReserved in course structure
Planned
31

Chapter 31

Software Supply-Chain Security, SBOMs, Signatures, Provenance, Trusted Agents, and Dependency Controls

5 lessons
01
Software Supply-Chain Security, SBOMs, Signatures, Provenance, Trusted Agents, and Dependency Controls: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Software Supply-Chain Security, SBOMs, Signatures, Provenance, Trusted Agents, and Dependency Controls: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Software Supply-Chain Security, SBOMs, Signatures, Provenance, Trusted Agents, and Dependency Controls: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Software Supply-Chain Security, SBOMs, Signatures, Provenance, Trusted Agents, and Dependency Controls: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Software Supply-Chain Security, SBOMs, Signatures, Provenance, Trusted Agents, and Dependency ControlsReserved in course structure
Planned
32

Chapter 32

Artifact Repositories, Nexus/Artifactory Integration, Package Promotion, Build Metadata, and Release Traceability

5 lessons
01
Artifact Repositories, Nexus/Artifactory Integration, Package Promotion, Build Metadata, and Release Traceability: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Artifact Repositories, Nexus/Artifactory Integration, Package Promotion, Build Metadata, and Release Traceability: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Artifact Repositories, Nexus/Artifactory Integration, Package Promotion, Build Metadata, and Release Traceability: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Artifact Repositories, Nexus/Artifactory Integration, Package Promotion, Build Metadata, and Release Traceability: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Artifact Repositories, Nexus/Artifactory Integration, Package Promotion, Build Metadata, and Release TraceabilityReserved in course structure
Planned
33

Chapter 33

Testing and Quality Pipelines: JUnit, Coverage, SonarQube, Selenium, JMeter, and Quality Gates

5 lessons
01
Testing and Quality Pipelines: JUnit, Coverage, SonarQube, Selenium, JMeter, and Quality Gates: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Testing and Quality Pipelines: JUnit, Coverage, SonarQube, Selenium, JMeter, and Quality Gates: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Testing and Quality Pipelines: JUnit, Coverage, SonarQube, Selenium, JMeter, and Quality Gates: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Testing and Quality Pipelines: JUnit, Coverage, SonarQube, Selenium, JMeter, and Quality Gates: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Testing and Quality Pipelines: JUnit, Coverage, SonarQube, Selenium, JMeter, and Quality GatesReserved in course structure
Planned
34

Chapter 34

Notifications, Checks, Commit Status, Pull Request Feedback, Chat Integrations, and Release Communication

5 lessons
01
Notifications, Checks, Commit Status, Pull Request Feedback, Chat Integrations, and Release Communication: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Notifications, Checks, Commit Status, Pull Request Feedback, Chat Integrations, and Release Communication: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Notifications, Checks, Commit Status, Pull Request Feedback, Chat Integrations, and Release Communication: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Notifications, Checks, Commit Status, Pull Request Feedback, Chat Integrations, and Release Communication: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Notifications, Checks, Commit Status, Pull Request Feedback, Chat Integrations, and Release CommunicationReserved in course structure
Planned
35

Chapter 35

Controller Resilience, Queue Recovery, Agent Loss, Pipeline Durability, Maintenance Windows, and Failure Modes

5 lessons
01
Controller Resilience, Queue Recovery, Agent Loss, Pipeline Durability, Maintenance Windows, and Failure Modes: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Controller Resilience, Queue Recovery, Agent Loss, Pipeline Durability, Maintenance Windows, and Failure Modes: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Controller Resilience, Queue Recovery, Agent Loss, Pipeline Durability, Maintenance Windows, and Failure Modes: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Controller Resilience, Queue Recovery, Agent Loss, Pipeline Durability, Maintenance Windows, and Failure Modes: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Controller Resilience, Queue Recovery, Agent Loss, Pipeline Durability, Maintenance Windows, and Failure ModesReserved in course structure
Planned
36

Chapter 36

Backup, Restore, Disaster Recovery, Controller Migration, Configuration Recovery, and Recovery Testing

5 lessons
01
Backup, Restore, Disaster Recovery, Controller Migration, Configuration Recovery, and Recovery Testing: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Backup, Restore, Disaster Recovery, Controller Migration, Configuration Recovery, and Recovery Testing: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Backup, Restore, Disaster Recovery, Controller Migration, Configuration Recovery, and Recovery Testing: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Backup, Restore, Disaster Recovery, Controller Migration, Configuration Recovery, and Recovery Testing: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Backup, Restore, Disaster Recovery, Controller Migration, Configuration Recovery, and Recovery TestingReserved in course structure
Planned
37

Chapter 37

Monitoring Jenkins with Metrics, Logs, Health Checks, Audit Trails, Queue Telemetry, and Observability

5 lessons
01
Monitoring Jenkins with Metrics, Logs, Health Checks, Audit Trails, Queue Telemetry, and Observability: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Monitoring Jenkins with Metrics, Logs, Health Checks, Audit Trails, Queue Telemetry, and Observability: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Monitoring Jenkins with Metrics, Logs, Health Checks, Audit Trails, Queue Telemetry, and Observability: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Monitoring Jenkins with Metrics, Logs, Health Checks, Audit Trails, Queue Telemetry, and Observability: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Monitoring Jenkins with Metrics, Logs, Health Checks, Audit Trails, Queue Telemetry, and ObservabilityReserved in course structure
Planned
38

Chapter 38

Performance Engineering: Executors, Queueing, Heap, Garbage Collection, Disk I/O, Workspaces, and Controller Load

5 lessons
01
Performance Engineering: Executors, Queueing, Heap, Garbage Collection, Disk I/O, Workspaces, and Controller Load: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Performance Engineering: Executors, Queueing, Heap, Garbage Collection, Disk I/O, Workspaces, and Controller Load: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Performance Engineering: Executors, Queueing, Heap, Garbage Collection, Disk I/O, Workspaces, and Controller Load: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Performance Engineering: Executors, Queueing, Heap, Garbage Collection, Disk I/O, Workspaces, and Controller Load: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Performance Engineering: Executors, Queueing, Heap, Garbage Collection, Disk I/O, Workspaces, and Controller LoadReserved in course structure
Planned
39

Chapter 39

LTS Upgrades, Java Runtime Transitions, Plugin Upgrade Strategy, Compatibility Testing, and Rollback Planning

5 lessons
01
LTS Upgrades, Java Runtime Transitions, Plugin Upgrade Strategy, Compatibility Testing, and Rollback Planning: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
LTS Upgrades, Java Runtime Transitions, Plugin Upgrade Strategy, Compatibility Testing, and Rollback Planning: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
LTS Upgrades, Java Runtime Transitions, Plugin Upgrade Strategy, Compatibility Testing, and Rollback Planning: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
LTS Upgrades, Java Runtime Transitions, Plugin Upgrade Strategy, Compatibility Testing, and Rollback Planning: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — LTS Upgrades, Java Runtime Transitions, Plugin Upgrade Strategy, Compatibility Testing, and Rollback PlanningReserved in course structure
Planned
40

Chapter 40

Production Troubleshooting: Thread Dumps, Support Bundles, Stuck Builds, Agent Failures, and Incident Playbooks

5 lessons
01
Production Troubleshooting: Thread Dumps, Support Bundles, Stuck Builds, Agent Failures, and Incident Playbooks: Concepts, Architecture, and Mental ModelReserved in course structure
Planned
02
Production Troubleshooting: Thread Dumps, Support Bundles, Stuck Builds, Agent Failures, and Incident Playbooks: Guided Hands-On Workflow and Core OperationsReserved in course structure
Planned
03
Production Troubleshooting: Thread Dumps, Support Bundles, Stuck Builds, Agent Failures, and Incident Playbooks: Configuration, Design Choices, and TradeoffsReserved in course structure
Planned
04
Production Troubleshooting: Thread Dumps, Support Bundles, Stuck Builds, Agent Failures, and Incident Playbooks: Diagnostics, Failure Modes, Security, and PerformanceReserved in course structure
Planned
05
Checkpoint Lab — Production Troubleshooting: Thread Dumps, Support Bundles, Stuck Builds, Agent Failures, and Incident PlaybooksReserved in course structure
Planned
41

Chapter 41

Production Capstone: Design, Automate, Secure, Scale, Upgrade, and Recover an Enterprise Jenkins Platform

5 lessons
01
Production Capstone: Design, Automate, Secure, Scale, Upgrade, and Recover an Enterprise Jenkins Platform: Requirements, Constraints, and Target ArchitectureReserved in course structure
Planned
02
Production Capstone: Design, Automate, Secure, Scale, Upgrade, and Recover an Enterprise Jenkins Platform: Implementation and Automation Build-OutReserved in course structure
Planned
03
Production Capstone: Design, Automate, Secure, Scale, Upgrade, and Recover an Enterprise Jenkins Platform: Security, Governance, and Reliability ValidationReserved in course structure
Planned
04
Production Capstone: Design, Automate, Secure, Scale, Upgrade, and Recover an Enterprise Jenkins Platform: Failure Injection, Troubleshooting, and Recovery DrillReserved in course structure
Planned
05
Production Capstone: Design, Automate, Secure, Scale, Upgrade, and Recover an Enterprise Jenkins Platform: Final Operational Review and HandoffReserved 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
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0Send only Ethereum/ERC-20 compatible assets to this address.