Jenkins — Learning Roadmap¶
Follow the course in order:
- Course overview — scope, prerequisites, outcomes
- Modules 1–16 — LTS foundations through production operations
- Labs / quizzes / projects — practice
- Capstone — production Jenkins platform
- Interview & certifications — controller, Pipeline, and operations scenarios
Modules¶
| # | Focus | Level | Tutorial |
|---|---|---|---|
| 1 | Introduction to Jenkins and CI/CD | Beginner | Introduction |
| 2 | Installing Jenkins LTS | Beginner | Install LTS |
| 3 | Jobs, views, and folders | Beginner | Using Jenkins |
| 4 | Declarative Pipeline fundamentals | Intermediate | Pipeline fundamentals |
| 5 | Jenkinsfile in SCM | Intermediate | Jenkinsfile in SCM |
| 6 | Agents, nodes, and executors | Intermediate | Agents · nodes |
| 7 | Multibranch Pipelines and PRs | Intermediate | Multibranch |
| 8 | Docker with Jenkins Pipeline | Intermediate | Docker Pipeline |
| 9 | Shared libraries | Intermediate | Shared libraries |
| 10 | Plugins, tools, and CLI | Intermediate | Managing Jenkins |
| 11 | Securing Jenkins | Advanced | Securing Jenkins |
| 12 | Testing, reports, and quality gates | Intermediate | Testing · gates |
| 13 | Kubernetes agents and deploys | Advanced | Kubernetes agents |
| 14 | Terraform Pipelines | Advanced | Terraform Pipelines |
| 15 | JCasC, scaling, and operations | Advanced | JCasC · ops |
| 16 | Troubleshooting and upgrades | Advanced | Troubleshooting |
Official documentation¶
Prefer the Jenkins User Documentation alongside these modules — especially Pipeline Syntax and Pipeline Steps.