Jenkins for Beginners
July 1, 2026 · View on GitHub
Languages: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português
In this course, you will learn how to install Jenkins on a Linux machine using Docker and master the fundamentals of CI/CD. From exploring the interface to creating pipelines and managing security, this comprehensive course covers everything you need to get started with Jenkins.
Exercises
| Index | Name | Difficulty | Practice |
|---|---|---|---|
| 01 | Inspecting Jenkins with Docker | Beginner | Start Lab |
| 02 | Inspect Jenkins with Docker | Beginner | Start Challenge |
| 03 | Initializing a Jenkins Controller | Beginner | Start Lab |
| 04 | Exploring the Jenkins Interface | Beginner | Start Lab |
| 05 | Manage Jenkins Views | Beginner | Start Challenge |
| 06 | Configuring Basic Freestyle Projects | Beginner | Start Lab |
| 07 | Parameterizing Builds and Using Scripts | Beginner | Start Lab |
| 08 | Publishing Test Reports and Build Notifications | Beginner | Start Lab |
| 09 | Integrating Jenkins with Source Control (Git) | Beginner | Start Lab |
| 10 | Triggering Jenkins Builds with Webhooks | Beginner | Start Lab |
| 11 | Introduction to Jenkins Pipelines | Beginner | Start Lab |
| 12 | Inspect Jenkins and Create a Pipeline | Beginner | Start Challenge |
| 13 | Prepare a Visual Jenkins Pipeline | Beginner | Start Challenge |
| 14 | Writing Scripted Jenkins Pipelines | Beginner | Start Lab |
| 15 | Creating Multibranch Pipelines | Beginner | Start Lab |
| 16 | Using Jenkins Shared Libraries | Beginner | Start Lab |
| 17 | Running Pipelines on Container Agents | Beginner | Start Lab |
| 18 | Create Maven-Style Jenkins Builds | Beginner | Start Challenge |
| 19 | Create npm-Style Jenkins Builds | Beginner | Start Challenge |
| 20 | Configuring Tools and Labeled Agents | Beginner | Start Lab |
| 21 | Managing Installed Plugins in Jenkins | Beginner | Start Lab |
| 22 | Audit Jenkins Plugin Maintenance | Beginner | Start Challenge |
| 23 | Jenkins User Management | Beginner | Start Lab |
| 24 | Manage Jenkins Users | Beginner | Start Challenge |
| 25 | Storing Credentials in Jenkins | Beginner | Start Lab |
| 26 | Manage Jenkins Credentials | Beginner | Start Challenge |
| 27 | Backing Up and Restoring Jenkins Configuration | Beginner | Start Lab |
About LabEx
LabEx is a hands-on learning platform for beginners.
Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.
Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.
📖 Need help? Visit our Help Center or email info@labex.io