CI/CD: Continuous Integration & Continuous Delivery

Loading...
icon

icon
Loading...
course-icon

Course

org-logo

CI/CD: Continuous Integration & Continuous Delivery

Gain a solid introduction to continuous integration & continuous delivery (CI/CD) and other essential DevOps practices for ensuring code quality. Engage in hands-on labs with real-world tools to master your CI/CD skills.

Flexible Schedule

Intermediate Level

Mentor Support

time-icon

Estimated Time

14 hours
fee-icon

Fee

$309

Loading...

Continuous integration and continuous delivery (CI/CD) are essential skills for modern software and DevOps engineers. This course offers a practical introduction to CI/CD, focusing on automated software development to enhance efficiency and speed.

Organizations are increasingly adopting CI/CD practices to deliver software quickly and reliably. CI/CD leverages automation to integrate code changes continuously and deploy them seamlessly into production, ensuring high code quality.

In this course, youll explore the core aspects of continuous integration (CI), including social coding with Git Feature Branch Workflows and GitHub Actions. Youll gain in-depth knowledge of CI tools and their functionalities. Additionally, you'll review continuous delivery (CD) goals, benefits, and best practices, and learn about the requirements and standard tools for building effective CD pipelines.

Youll explore Tekton, learning how to assemble CD pipelines, pass parameters, set up pipeline triggers, and create reusable and custom tasks.

Throughout the course, you'll apply your CI/CD skills with hands-on labs using real-world tools employed by DevOps professionals. Your final project involves developing an application and deploying it into an OpenShift Kubernetes cluster using CI/CD practices.

This course comprises five purposely designed modules that take you on a carefully defined learning journey.

It is a self-paced course, which means it is not run to a fixed schedule with regard to completing modules. It is anticipated that you will complete the course in 14 hours. However, as long as the course is completed by the end of your enrollment, you can work at your own pace. And dont worry, youre not alone! You will be encouraged to stay connected with your learning community through the course discussion space.

The materials for each module are accessible from the start of the course and will remain available for the duration of your enrollment. Methods of learning and assessment will include discussion space, videos, reading material, quizzes, hands-on labs, quizzes and final assignment.

Once you have successfully completed the course, you will earn your IBM Certificate.

You will be able to:

  • Describe infrastructure as code (IaC) and continuous integration/continuous delivery (CI/CD), highlighting their benefits for streamlining development and deployment.
  • Practice CI by implementing GitHub Feature Branch Workflows and GitHub Actions to automate code integration.
  • Create CD pipelines with Tekton and deploy applications to the cloud using Kubernetes and OpenShift for efficient deployments.
  • Gain hands-on experience with various CI/CD tools and Cloud Native technologies essential for DevOps professionals.

  • Anyone interested in learning DevOps fundamentals
  • IT, development, and operations professionals adopting DevOps practices
  • Teams aiming to improve collaboration and delivery efficiency

  • Software Engineering principles
  • DevOps and Agile Development practices
  • Working knowledge of Python

Course Outline

Why Learn with SkillUp Online?

We believe every learner is an individual and every course is an opportunity to build job-ready skills. Through our human-centered approach to learning, we will empower you to fulfil your professional and personal goals and enjoy career success.

tick

Reskilling into tech? We’ll support you.

tick

Upskilling for promotion? We’ll help you.

tick

Cross-skilling for your career? We’ll guide you.

icon

Personalized Mentoring & Support

1-on-1 mentoring, live classes, webinars, weekly feedback, peer discussion, and much more.

icon

Practical Experience

Hands-on labs and projects tackling real-world challenges. Great for your resumé and LinkedIn profile.

icon

Best-in-Class Course Content

Designed by the industry for the industry so you can build job-ready skills.

icon

Job-Ready Skills Focus

Competency building and global certifications employers are actively looking for.

FAQs

The CI/CD course introduces you to Continuous Integration and Continuous Delivery, two essential DevOps practices for improving software development speed and reliability. Youll learn automation, code integration, and deployment techniques through hands-on labs with real-world tools.

This course is ideal for software developers, DevOps engineers, and cloud professionals who want to strengthen their CI/CD skills and learn modern software delivery methods used in the industry.

A basic understanding of DevOps concepts and software engineering principles is recommended. Familiarity with Python and Agile practices will also help you make the most of this CI/CD course.

Youll gain expertise in Git Feature Branch Workflows, GitHub Actions, Tekton Pipelines, and Continuous Deployment Automation. Youll also learn how to implement Infrastructure as Code (IaC) and perform deployments using Kubernetes and OpenShift.

This course includes hands-on training with GitHub, Tekton, OpenShift, ArgoCD, and CodeQL. Youll also explore key CI/CD tools and frameworks used for testing, quality checks, and Kubernetes deployment automation.

Yes. Youll complete guided labs covering GitHub Actions, Tekton Pipelines, and Kubernetes deployments. These activities simulate real-world DevOps scenarios to reinforce your understanding of CI/CD best practices.

Youll start by automating workflows using GitHub Actions and progress to building advanced CD pipelines with Tekton. Youll also learn how to trigger and reuse pipelines for automated software delivery.

Continuous Integration focuses on automating code testing and merging to ensure quality, while Continuous Delivery automates deployment processes so software can be released quickly and reliably. Both concepts are core parts of this CI/CD course.

CI/CD automates repetitive tasks such as testing, integration, and deployment. This reduces manual errors, ensures code stability, and allows faster release cycles, improving both speed and product quality.

Yes, the course is designed for DevOps professionals and cloud engineers seeking CI/CD certification and hands-on experience in automated deployment pipelines and cloud-native CI/CD training.

Yes. Youll learn how to deploy containerized applications into Kubernetes and OpenShift clusters, gaining practical skills used in DevOps CI CD certification programs.

Yes. The course concludes with a project where youll build and deploy an application using CI/CD pipelines with Tekton and OpenShift, applying all the skills youve learned.

Yes, upon successful completion, youll earn an IBM Certificate that validates your expertise in modern DevOps CI/CD practices and automated software delivery.

While this course is designed for learners with some DevOps experience, motivated beginners familiar with coding and cloud basics can still follow along easily.

The self-paced structure allows you to complete the CI/CD course at your own speed, typically within a few weeks, depending on your schedule and prior knowledge.

Its a fully self-paced online course, giving you flexibility to learn CI/CD best practices whenever it suits you.

Mastering CI/CD helps you become job-ready for roles in DevOps, cloud engineering, and software automationfields that are in high demand across industries.

Yes. The course introduces GitOps with ArgoCD and DevSecOps practices using CodeQL for secure and efficient pipeline management.

CI/CD: Continuous Integration & Continuous Delivery Course
certificate

Type of certificate

IBM Certificate

course

About this course

05 Modules

04 Skills

includes

Includes

Discussion space

09 Hands-on labs 

06 Practice quizzes 

04 Graded quizzes

01 Final project

01 Final exam

create

Create

Tekton Pipeline

Image

exercises

Exercises to explore

GitHub Actions

GitHub Triggers

Unit Test Automation

Kubernetes/OpenShift

CI/CD with OpenShift Pipelines

This course has been created by

profile-image

John Rofrano

Senior Technical Staff Member | DevOps Champion

View on LinkedIn

Newsletters & Updates

Subscribe to get the latest tech career trends, guidance, and tips in your inbox.