Learn DevOps: CI/CD with Jenkins using Pipelines and Docker (Udemy.com)
Use Jenkins the DevOps way. Automate your Jenkins jobs by using Jenkins Pipelines, Docker, and the Jenkins Job DSL
Created by: Edward Viaene
Last updated September 2024
What you will learn
- Use Jenkins to perform Continuous Integration within your Software Development Lifecycle
- Install Jenkins using docker
- Configure Jenkins “The DevOps way”, using Docker, Jobs DSL and Jenkins Pipelines
- Use plugins to integrate Jenkins with popular development software
- Configure the authentication and authorization options to tighten security on your Jenkins UI
How it compares
Against the other 219 rated Udemy courses in DevOps on CourseDuck:
- Rating4.2 out of 5higher than 25% of them
- Reviews17,698#19 of 220 by number of reviews
- Length4.7 hoursshorter than 56% of them
- Last updatedSeptember 2024more recently than 55% of them
Course Description
Jenkins is the most popular tool to do Continuous Integration and Continuous Delivery of your software:
It’s free and open source
It has a strong community with thousands of plugins you can use
Jenkins is used in a lot of companies, from startups to enterprises
This course will teach you how to use Jenkins using the Jenkins DSL and Jenkins Pipelines (Jenkinsfile). It's a new way of using Jenkins, rather than using freestyle projects. I call it using Jenkins, the DevOps way! I'll explain you about infrastructure as code and automation to make sure you understand how Jenkins Pipelines fits within this new way of thinking.
I'll show you how to integrate Jenkins Pipelines with popular software tools, like:
Docker
GitHub / Bitbucket
JFrog Artifactory
SonarQube
Onelogin (Using SAML)
If you’re looking for a job in the DevOps space, Jenkins is a must have skill.
I explain in the course how to install Jenkins if you don't have an installed version yet. You'll need a Ubuntu 20.04.x VM or cloud instance to follow the installation procedure. In the demos I will be using DigitalOcean as a cloud provider, but you are free to use any provider or VM (VMWare/Virtualbox, AWS, Azure, Google Cloud, etc). I'll be assisting you in the Q&A if you have any problems setting up Jenkins.
Instructor Details
- 4.2 Rating
17,698 Reviews
Edward Viaene
I've been a System Administrator and full stack developer for over 10 years, the typical profile for a DevOps engineer. I've been working in multiple organizations and startups. I've cofounded a startup that focusses on applying DevOps and Cloud. I have been training people in newer technologies, like Big Data. I've trained a lot of people working in FTSE 100 & S&P 100 companies. Today I mainly work together with companies to improve their software delivery processes, while coaching and teaching on platforms like Udemy.
More courses by Edward Viaene
AWS Infrastructure as Code With Terraform [2024 Updates]
4.4 (16,909 Reviews)
Provider: Udemy
Time: 12.7h
$16.99
Learn DevOps: The Complete Kubernetes Course (2025)
4.5 (16,516 Reviews)
Provider: Udemy
Time: 14.8h
$19.99
Learn Big Data: The Hadoop Ecosystem Masterclass (2025)
4.5 (9,008 Reviews)
Provider: Udemy
Time: 6.4h
$74.99
Monitoring and Alerting with Prometheus (2021)
4.2 (3,642 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Continuous Deployments using Spinnaker on AWS and Kubernetes (2022)
4.1 (1,986 Reviews)
Provider: Udemy
Time: 4.6h
$69.99
More DevOps courses
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
HashiCorp Certified: Terraform Associate 2026
4.7 (32,153 Reviews)
Provider: Udemy
Time: 25.5h
$27.99
Azure Kubernetes Service with Azure DevOps and Terraform (2026)
4.7 (6,546 Reviews)
Provider: Udemy
Time: 28.1h
$129.99
Reviews
By SivaKumar Manickam on 8/15/2024
The course is very interesting, gained hands on to use jenkins common uses. The sample code given are very useful. Some contents seems to be outdated, however the author responds to queries promptly. The visibility of the course content is blurred during demo of many chapters. I request the author to verify the content and replace them with better visible content, that will make the user experience better.
By Andrew Korell on 4/8/2024
I am software developer who has worked in organizations that used Jenkins but was never in direct contact. This was a good overview of how it ticks and how I can interact with it in the future. I hope to start using it with my personal projects as well. I don't find anything that irrelevant.
By Shabuktagin Photon Khan on 10/17/2022
This course offers great example on few integrations Some of the basics of Jenkins was not very clear to me. I ended going to youtube to re-learn about it. Some of the sections in Jenkins could have done locally for udemy purpose. There wasn't exactly the go-through of the groovy syntaxes, the codes were mostly already in the github repository and the instructor just highlights the syntaxes as he explains it by. I prefer the instructor writes the groovy code line by line and go through huddles that he or we might face.
By Kevin Haehn on 11/21/2020
I understand that the instructor is trying to quickly get someone up to speed with this course without spending a lot of time on the basics of underlying understanding. I spent too much time getting the basic things to work. I'm only halfway through the course at this point but I feel that I've spent enough time that I should be at least 80% done. I know more than when I started for sure but I'm not sure how I'm going to apply what I've seen so far to my task at hand in my job. I'm not sure whether to bag this course at this point and find another or trudge through the remaining sections. Sorry to be so negative but I don't feel prepared for much yet. It definitely would help if I had a better background understanding of these things before I started. This course might be more helpful for someone already into a lot of the base technology presented here. Might be more of my problem than the instructors.
By Deepak Choudhary on 11/19/2020
Nowhere in course requirement section instructor mentioned that audience need to have docker as essential required skill to take this course. At times instructor was so miserable and confusing whether he is running a Jenkins tutorial or a docker tutorial. He expects students to "know all" about docker. Stay away from this course and find something better and easy to understand if you really want to learn Jenkins. I am out of 30 days window else would have certainly asked for refund.
By Anshu Anu on 11/7/2020
Amazing, above expectations
By Rustam Sariyev on 11/7/2020
Really great course.
By Stanko Opacic on 11/7/2020
Missing knowledge tests of any kind, lot of details haven't been covered if you want to test the same thing that teacher did in his lessons.
By Lukasz Koziol on 10/26/2020
It's good course, it could have some more details about pipelines overall. And little more update
By Jhuan Pressley on 10/20/2020
no good, spends almost no time on each topic
By Simon Krger Pedersen on 10/18/2020
The course is easy to follow and provides a good foundation for the use of Jenkins. However, the demos are sometimes hard to follow, as the plugins have been updated since the release of the course.
By Djordje Petrovic on 10/17/2020
Great course! Thanks! :)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100
![AWS Infrastructure as Code With Terraform [2024 Updates]](/programming/devops/images/977360_8585_5.jpg?v=1790080910)











