Master Continuous Integration (CI) using Jenkins with this comprehensive course. Through hands-on labs and deep dives into CI pipeline setups, you will learn how to streamline the development lifecycle by automating key processes. By the end of this course, you'll be equipped with the skills to build, manage, and optimize CI pipelines for your projects.



Recommended experience
What you'll learn
Set up Jenkins servers and configure CI pipelines with Git repositories.
Build and optimize multi-branch Jenkins pipelines, enforcing best Git workflows.
Integrate Jenkins with Docker to automate and optimize containerized builds.
Skills you'll gain
Details to know

Add to your LinkedIn profile
May 2025
6 assignments
See how employees at top companies are mastering in-demand skills


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

There are 6 modules in this course
In this module, we will introduce you to the Continuous Integration Mastery with Jenkins course. You’ll get an overview of the key topics, objectives, and the learning path ahead, setting the stage for your journey into Jenkins and CI pipelines.
What's included
1 video1 reading
In this module, we will focus on getting you familiar with Jenkins, from setting up your lab environment to installing and configuring the Jenkins server. You’ll explore its user interface and understand its core functionalities as a CI tool.
What's included
3 videos1 assignment
In this module, we will walk you through the process of manually building a Continuous Integration pipeline. You’ll gain hands-on experience by setting up jobs, integrating tests, and visualizing your pipeline with Jenkins.
What's included
8 videos1 assignment
In this module, we will dive into Jenkinsfile and show you how to manage your CI pipeline as code. You’ll write declarative Jenkinsfiles, learn about multi-branch pipelines, and practice using the Blue Ocean UI for managing them.
What's included
7 videos1 assignment
In this module, we will focus on Git-based workflows, covering topics like branching models, trunk-based development, and integrating Git practices into your Jenkins CI pipeline to ensure code quality and streamlined development.
What's included
7 videos1 assignment
In this module, we will explore the integration of Jenkins with Docker. You’ll learn how to automate Docker image builds, configure Docker agents, and optimize images using multi-stage builds, bringing containerization into your Jenkins CI pipeline.
What's included
9 videos2 assignments
Instructor

Offered by
Why people choose Coursera for their career




New to Software Development? Start here.

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,