Packt

Design & Implement CI/CD Pipelines using Jenkins - Hands-On

Labor Day starts with $70+ in savings on Coursera Plus. Save 40% for 3 months.

Packt

Design & Implement CI/CD Pipelines using Jenkins - Hands-On

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Create and manage Jenkins jobs and build pipelines

  • Implement multi-stage CI/CD pipelines using Jenkinsfile

  • Automate testing and deployment with Jenkins integrations

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

August 2026

Assessments

9 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 10 modules in this course

This module provides an overview of the course, outlining its structure, main objectives, and the essential skills you will acquire in designing and implementing CI/CD pipelines with Jenkins. Learners will gain clarity on what to expect and how the course will support their professional development.

What's included

1 video

This module introduces the foundational principles of Continuous Integration and Continuous Delivery (CI/CD) in modern software development. Learners will explore key concepts, compare popular tools, and examine the structure and benefits of automated pipelines. By the end, you'll understand how CI/CD practices enhance collaboration, automation, and deployment efficiency.

What's included

7 videos1 assignment

This module introduces learners to Jenkins, covering its purpose in automation and CI/CD, historical context, and key architectural components. Through hands-on demonstrations, you will install Jenkins on various platforms, configure it for first-time use, and navigate its user interface. Essential terminology and practical use cases are also explored to build a strong foundation for using Jenkins in DevOps environments.

What's included

12 videos1 assignment

This module guides learners through the process of creating, configuring, and managing Jenkins jobs to automate build and testing workflows. You will explore freestyle jobs, build triggers, parameterization, job dependencies, and post-build actions, gaining hands-on experience with Jenkins automation features. By the end, you'll be able to set up and manage automated build pipelines using Jenkins.

What's included

13 videos1 assignment

This module guides learners through integrating Jenkins with source code repositories and build tools to automate software development workflows. You will gain hands-on experience configuring Git and GitHub connections, setting up Java and Maven builds, implementing automated testing, and managing build triggers for continuous integration and delivery. By the end, you'll be able to organize Jenkins jobs for scalable and efficient CI/CD pipelines.

What's included

11 videos1 assignment

This module guides learners through essential Jenkins administration tasks, including managing user access, organizing projects, and configuring nodes and agents for scalable builds. Learners will also explore integrating Jenkins with tools like Docker and Ansible, and setting up notifications to monitor pipeline activity. By the end, you'll be equipped to secure, scale, and automate Jenkins environments effectively.

What's included

10 videos1 assignment

This module introduces the essentials of Jenkins pipelines, guiding learners through pipeline automation, syntax differences, and hands-on configuration. You will explore how to create, configure, and visualize pipelines, integrate with external tools, and automate the build, test, and deployment lifecycle. By the end, you'll be able to leverage Jenkins pipelines for efficient CI/CD workflows.

What's included

12 videos1 assignment

This module explores advanced Jenkins pipeline features, including parameterization, secure credential management, conditional and parallel execution, manual approvals, and code reuse with shared libraries. Learners will gain hands-on experience configuring dynamic, secure, and efficient pipelines for real-world automation scenarios.

What's included

13 videos1 assignment

This module explores how to automate software deployment workflows by integrating Jenkins pipelines with tools like GitHub, Ansible, and webhooks. Learners will gain hands-on experience configuring CI/CD pipelines for Java and Python applications, and learn to streamline release processes across multiple environments.

What's included

7 videos1 assignment

This module provides a comprehensive review of the essential concepts covered in the course and guides learners on how to implement Jenkins CI/CD pipelines in practical scenarios. Learners will also discover recommended next steps to further develop their skills and apply their knowledge in real-world projects.

What's included

1 video1 assignment

Instructor

Packt - Course Instructors
Packt
2,238 Courses656,908 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions