Learn Jenkins and CI/CD fundamentals, install Jenkins on AWS EC2 with Docker, explore the dashboard, and create your first GitHub-based Freestyle job.
What is Jenkins?
Understand Jenkins as an open-source automation server — architecture, plugins, advantages, and why developers choose it over SaaS CI.
CI/CD Fundamentals
Learn Continuous Integration, Continuous Delivery, and Continuous Deployment — and how they map to a real Jenkins flow.
Install Jenkins on AWS EC2
Launch an Ubuntu EC2 instance, install Docker, run Jenkins LTS, unlock the UI, and create your admin user.
Jenkins Dashboard & UI
Learn the Jenkins home screen — New Item, Build Queue, executors, Manage Jenkins, plugins, build history, and console output.
Project 1 — Freestyle Job
Create a Freestyle project, connect a GitHub repo with credentials, run an Execute Shell step, and read build success or failure.