Free Course Image Jenkins

Free online courseJenkins

Duration of the online course: 3 hours and 53 minutes

New

Learn Jenkins CI/CD skills fast with this free online course—set up pipelines, connect Git, automate deployments, and monitor builds to boost your DevOps career.

In this free course, learn about

  • Jenkins’ role in CI/CD: automating build, test, and deployment workflows
  • Installing Jenkins on Tomcat vs standalone; benefits and setup considerations
  • Changing Jenkins home directory: reasons, process, and impact on configs/jobs
  • Using Jenkins CLI vs UI: automation, scripting, and faster admin operations
  • User management in Jenkins: creating users, assigning roles, and permissions
  • Core job configuration: quiet period, basic settings, and job creation basics
  • SCM integration with Git/GitHub: configuring repos, polling/webhooks, triggers
  • Managing GitHub credentials in Jenkins and enabling the credentials system
  • Automated deployment concepts and using 'Deploy to Container' plugin
  • Notifications: configuring Jenkins to send build emails
  • Jenkins pipelines & Jenkinsfile basics for defining delivery as code
  • Pipeline views: delivery/build pipeline visualization and chaining builds
  • Blue Ocean and monitoring views (Build Monitor, CatLight) for pipeline status
  • Installing Jenkins on AWS EC2 Linux and default port usage (8080)

Course Description

Boost your DevOps workflow by learning how to use Jenkins to automate builds, tests, and deployments with confidence. This free online course is designed for developers, QA engineers, and IT professionals who want practical CI/CD skills that translate directly into real projects. You will start from the fundamentals and quickly move into the everyday tasks that keep software delivery reliable: setting up Jenkins, configuring it correctly, and turning repetitive release steps into repeatable automation.

As you progress, you will work with core administration and productivity features that matter in team environments. You will learn how to run Jenkins in different setups, including deploying it on Tomcat and adjusting the home directory to fit your infrastructure and storage needs. You will also see how using the command line can speed up management tasks compared to relying only on the web interface, especially when consistency and scripting are important.

The course focuses on building CI/CD routines that connect cleanly with modern source control. You will integrate Jenkins with Git, set up credentials properly, and enable automated job execution when changes land in a repository. This approach helps you move from manual builds to an event-driven pipeline that reacts to code updates and supports frequent delivery without losing traceability.

Automation becomes even more valuable when it is visible. You will explore ways to monitor job status and pipelines, using dashboards and build monitors to keep the team aligned. You will also configure notifications so stakeholders can get timely updates when something breaks or when a deployment completes. These small additions can dramatically reduce downtime and help teams respond faster.

By the end, you will be comfortable with key pipeline concepts, pipeline visualization, and working with Jenkinsfile so pipeline logic can live alongside your code. You will gain a strong foundation for creating dependable delivery pipelines, chaining builds, and running Jenkins in environments such as cloud servers. If your goal is to improve release speed, reduce human error, or prepare for DevOps-oriented roles, this course provides a practical path to getting there.

Course content

  • Video class: Jenkins Beginner Tutorial 1 - Introduction and Getting Started 14m
  • Exercise: What is the primary role of Jenkins in a CI/CD pipeline?
  • Video class: Jenkins Beginner Tutorial 2 - How to setup Jenkins on Tomcat 15m
  • Exercise: What is one of the primary benefits of deploying Jenkins on Tomcat instead of using its standalone server?
  • Video class: Jenkins Beginner Tutorial 3 - How to change Home Directory 13m
  • Exercise: Why might someone want to change the default home directory of Jenkins to a different location?
  • Video class: Jenkins Beginner Tutorial 4 - How to use CLI (command line interface) 11m
  • Exercise: What is one primary advantage of using the command-line interface in Jenkins over the UI?
  • Video class: Jenkins Beginner Tutorial 5 - How to create Users Manage Assign Roles 17m
  • Video class: Jenkins Beginner Tutorial 6 - Basic Configurations 17m
  • Exercise: In Jenkins, what is the purpose of the 'quiet period' setting during job configuration?
  • Video class: Jenkins Beginner Tutorial 7 - Getting started with JOBS 17m
  • Exercise: What build trigger option allows you to initiate a Jenkins job based on changes in a source code management system like Git?
  • Video class: Jenkins Beginner Tutorial 8 - Jenkins integration with GIT (SCM) 16m
  • Exercise: What step is necessary to trigger a Jenkins job automatically upon committing changes to a Git repository?
  • Video class: Jenkins Beginner Tutorial 9 - How to add GitHub Credentials 06m
  • Exercise: What is required to add credentials in Jenkins if you do not see the credentials option?
  • Video class: Jenkins Beginner Tutorial 10 - How to use CATLIGHT (Jenkins Build Monitor) 07m
  • Exercise: What is CatLight used for in relation to Jenkins?
  • Video class: Jenkins Beginner Tutorial 11 - What is Automated Deployment (Step by Step) 04m
  • Video class: Jenkins Beginner Tutorial 12 - How to do Automated Deployment (Step by Step) 11m
  • Exercise: What is the purpose of installing the 'Deploy to Container' plugin in Jenkins?
  • Video class: Jenkins Beginner Tutorial 13 - Notifications - How to send Email from Jenkins 04m
  • Video class: Jenkins Beginner Tutorial 14 - What is Pipeline in Jenkins (DevOps) 03m
  • Exercise: What is a Jenkins pipeline in the context of software delivery?
  • Video class: Jenkins Beginner Tutorial 15 - How to setup DELIVERY PIPELINE in Jenkins (Step by Step) 11m
  • Exercise: What is one way to automate triggering subsequent builds in a Jenkins pipeline?
  • Video class: Jenkins Beginner Tutorial 16 - How to setup BUILD PIPELINE in Jenkins (Step by Step) 05m
  • Exercise: Which of the following actions can be performed in Jenkins to visualize the execution history of a job using the build pipeline view?
  • Video class: Jenkins Beginner Tutorial 17 - What is BLUE OCEAN (How to get started) 05m
  • Exercise: What is Jenkins Blue Ocean primarily designed for?
  • Video class: Jenkins Beginner Tutorial - How to Trigger Job with Email | Poll Mailbox Trigger Plugin 11m
  • Exercise: What is the purpose of the 'Poll mailbox trigger' plugin in Jenkins?
  • Video class: Jenkins Beginner Tutorial - How to create Build Monitor View 04m
  • Exercise: What is the primary purpose of the Build Monitor View Plugin in Jenkins?
  • Video class: How to install Jenkins on Amazon AWS EC2 Linux | 8 Steps 10m
  • Exercise: What is the default port number used by Jenkins according to the installation guide discussed?
  • Video class: Jenkinsfile Beginner Tutorial 1 | What is Jenkinsfile | How to create jenkinsfile | Step by Step 12m
  • Exercise: What is a Jenkins pipeline primarily used for?
  • Video class: Jenkinsfile Beginner Tutorial 2 | How to get Jenkinsfile from Git SCM 07m
  • Exercise: What is the purpose of selecting 'Pipeline script from SCM' in Jenkins?
  • Video class: Jenkinsfile Beginner Tutorial 3 | Jenkins Pipeline | How to clone a git repo using Jenkinsfile | 03m
  • Exercise: Which of the following is required to clone a GIT repository using Jenkins pipeline?

This free course includes:

3 hours and 53 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Developer and IT Tools

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate