Introducing SpacesDiscover community-curated learning paths and structured roadmaps for any topic you want to master.
YTCourseYTCourse
CertificateBeginner

Mastering Jenkins: The Complete Beginner's Guide to CI/CD Automation

Master Jenkins from scratch to automate your software development lifecycle. This beginner-friendly course guides you through continuous integration (CI) and continuous delivery (CD), teaching you how to build, test, and deploy applications using Java, Git, and automation pipelines.

Telusko
Telusko@telusko
Published Jun 22, 2026
Updated Jun 22, 2026
Mastering Jenkins: The Complete Beginner's Guide to CI/CD Automation
4h 0m
0Enrolled0Bookmarked
—/ 5.0

Course Overview

Welcome to Mastering Jenkins: The Complete Beginner's Guide to CI/CD Automation. Jenkins is the industry-standard, open-source automation server that powers modern DevOps pipelines. This course is designed to take you from a complete beginner to a confident practitioner capable of automating builds, tests, and deployments.

Throughout this course, you will dive deep into the core concepts of Continuous Integration (CI) and Continuous Delivery/Deployment (CD). You'll learn how to write pipelines as code, integrate with version control systems, and scale your build processes.

What You'll Learn

  • CI/CD Fundamentals: Understand the core philosophy of continuous integration and continuous delivery.
  • Jenkins Installation: Set up Jenkins locally and configure the environment.
  • Job Automation: Build freestyle and pipeline jobs to automate repetitive tasks.
  • Integration: Connect Jenkins with Git, Maven, and Docker for seamless workflows.
  • Distributed Architecture: Set up Master and Agent nodes to scale your automation.

Prerequisites

  • Basic understanding of software development concepts.
  • Familiarity with the command-line interface (CLI).
  • Basic knowledge of Git and version control is recommended.

Tools & Technologies

  • Jenkins: The central automation server.
  • Java (JDK): The runtime environment for Jenkins.
  • Git & GitHub: For source code management.
  • Docker: For containerized builds and deployments.

Course Content

5Chapters12Lessons5Quizzes
1

Introduction to CI/CD and Jenkins

3 lessons · 1h 16mQuiz
1

The Core Principles of CI/CD

25:00
2

Introduction to Jenkins as an Automation Server

25:00
3

How Jenkins Powers Modern DevOps Pipelines

26:50
2

Jenkins Installation and Setup

2 lessons · 40mQuiz
1

Installing Jenkins and Running the Standalone WAR File

20:00
2

Unlocking Jenkins and Completing the Initial Setup Wizard

20:00
3

Creating and Managing Jenkins Jobs

3 lessons · 1h 16mQuiz
1

Creating Your First Freestyle Project

25:00
2

Integrating Git and Configuring Build Triggers

25:00
3

Executing Builds and Troubleshooting Failures

26:50
4

Understanding Pipeline as Code

2 lessons · 23mQuiz
1

Introduction to Jenkins Declarative Pipelines

11:40
2

Writing and Executing Your First Jenkinsfile

11:40
5

Distributed Builds with Master-Agent Architecture

2 lessons · 23mQuiz
1

Understanding the Jenkins Master-Agent Architecture

11:40
2

Configuring and Connecting a Jenkins Agent Node

11:50

Related Courses