Free Course Image Jenkins Tutorial for Beginners

Free online courseJenkins Tutorial for Beginners

Duration of the online course: 1 hours and 28 minutes

New

Automate builds and deployments faster with a free Jenkins course: run Jenkins in Docker, write Jenkinsfiles, and trigger pipelines from Git with confidence.

In this free course, learn about

  • Run Jenkins in a Docker container and expose the correct ports for the web UI
  • Know the Jenkins web UI port to expose from Docker (8080)
  • Create and configure a Multibranch Pipeline connected to a Git repository
  • Understand Jenkins credential scopes; restrict visibility to a single project (item scope)
  • Write a Jenkinsfile using Declarative Pipeline syntax and structure
  • Identify required declarative Jenkinsfile elements: pipeline, agent, stages, steps
  • Use stages and steps to build a basic CI pipeline from source to build/test
  • Configure build tools in Jenkins global settings and reference them in Jenkinsfile
  • Know tools supported by the tools directive (e.g., JDK, Maven, Gradle, NodeJS)
  • Automatically trigger Jenkins builds from Git changes (webhooks/polling SCM)
  • Apply best practices for Git-triggered builds (prefer webhooks; avoid heavy polling)
  • Explain Jenkinsfile concepts: agent selection, environment, post actions, and options

Course Description

Turn repetitive build and deployment work into a reliable, automated workflow with Jenkins, one of the most widely used CI/CD tools in modern development teams. This beginner-friendly course helps you build practical confidence from day one, focusing on what you need to get pipelines running, connected to Git, and producing consistent results. You will learn how Jenkins fits into a DevOps toolchain and how to move from manual steps to repeatable automation that supports cleaner releases and faster feedback.

You start with a hands-on setup that keeps things simple and portable: running Jenkins inside a Docker container. This approach is ideal for learning, testing, or spinning up a fresh instance quickly without affecting your main environment. From there, you progress to pipeline concepts that matter in real projects, including how jobs are created and managed and how Jenkins interacts with repositories. You will practice working with multibranch pipelines so Jenkins can detect branches automatically and run the right build for each change.

As you advance, the course guides you through working with a Jenkinsfile, the foundation for pipeline-as-code. You will understand the core structure of a declarative pipeline and why defining your build steps in version control improves reliability, collaboration, and traceability. You will also learn how to configure and reference build tools appropriately so the pipeline runs consistently across agents and environments, reducing the classic works on my machine problems.

Finally, you will focus on automation triggers and best practices for initiating builds from Git changes. Instead of relying on manual starts, you will explore the approaches teams use to keep Jenkins responsive to new commits while avoiding noisy or wasteful builds. By the end, you will be able to set up Jenkins in a repeatable way, connect it to a repository, manage branches effectively, and design pipelines that are clear, maintainable, and ready for real-world CI/CD workflows. Complete the exercises to reinforce each concept and build the confidence to apply Jenkins on personal projects or in a professional setting.

Course content

  • Video class: Run Jenkins in Docker Container - Jenkins Pipeline Tutorial for Beginners 1/4 08m
  • Exercise: When running Jenkins in a Docker container, which container port must be exposed to access the Jenkins web UI?
  • Video class: Create Multibranch Pipeline with Git - Jenkins Pipeline Tutorial for Beginners 2/4 13m
  • Exercise: Which credential scope restricts visibility to a single multibranch pipeline project?
  • Video class: Jenkinsfile - Jenkins Pipeline Tutorial for Beginners 3/4 10m
  • Exercise: Which elements are required in a declarative Jenkinsfile to run a basic pipeline?
  • Video class: Trigger Jenkins Build automatically - Jenkins Pipeline Tutorial for Beginners 4/4 07m
  • Exercise: Best practice for triggering Jenkins builds from Git changes
  • Video class: Configure Build Tools in Jenkins and Jenkinsfile | Jenkins Tutorial 13m
  • Exercise: Which tools are supported by the tools directive in a Jenkinsfile without using wrappers
  • Video class: Complete Jenkins Pipeline Tutorial | Jenkinsfile explained 35m
  • Exercise: Required elements of a declarative Jenkinsfile

This free course includes:

1 hours and 28 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