Jenkins is an open-source automation platform based on Java. In this course we will learn what Jenkins is and why should one choose Jenkins. Along with the terminologies, we will have a look at its competitors as well. We will also learn to configure Jenkins and the various system requirements. We will also delve into the installation of Jenkins on Mac, Windows and AWS and the installation of Jenkins as container. Jenkins user interface also will be looked into. Jenkins plugins are used for Continuous Integration (CI). In this course, we will learn to manage Jenkins plugins along with global tool configuration. We will also learn Jenkins with Master and Nodes along with its configuration in the industry. In this course we will also discuss the various Jenkins jobs and the various types. We will also learn to create Jenkins job. Moreover we will learn to build job from GitHub source code. We will discuss pipeline jobs and the various job stages in the industry. Apart from that, we will also look into how to organise jobs by learning to create views and folders and deleting it as well. We will conclude the course by discussing about Jenkins with automation and checking out a few sample Jenkins Scripts.