Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps, CI/CD(Continuous Integration/Delivery) for Beginners
Rating: 4.5 out of 5(56,933 ratings)
155,070 students

DevOps, CI/CD(Continuous Integration/Delivery) for Beginners

Learn about CI/CD, DevOps, the concepts of Continuous Integration, Continuous Delivery / Deployment, DevOps pipeline
Created byJohn Honai
Last updated 6/2026
English

What you'll learn

  • Learn the basic concepts of Continuous Integration (CI), Continuous Delivery and Continuous Deployment (CD), and DevOps.
  • Understand the pain points in the traditional Software Development Life Cycle which paved the way for CI / CD/ DevOps.
  • Learn how business revenue and time-to-market are greatly improved by bringing in CI/CD/Devops.
  • Learn how CI / CD / DevOps evolved step by step. This will help build a solid foundation to learn more about the implementation part and the tools involved.
  • Learn using illustrations, animations and cartoons. About 90% of the course is illustrated, the remaining 10% consists of crisp bullet point slides.

Course content

1 section13 lectures55m total length
  • Introduction1:16

    Explore the fundamentals of CI/CD and DevOps, using Mike's Electronics to illustrate improvements. See how CI/CD shortens software development life cycle and speeds time to market.

  • The Old School Software Development Life Cycle5:18

    Explore how the old school software development life cycle orchestrates product management, development, integration, QA, and operations using Git-managed modules and a master branch before CI/CD and DevOps.

  • Old School Integration - Pain Points5:38

    Identify pain points in old-school integration: manual merges, late integration across modules, intermediate merge issues, and long feedback cycles, then present continuous integration as the remedy.

  • Bringing in Continuous Integration8:41

    Understand continuous integration by centralizing code in a single repository, using a dedicated build server to compile code and run automated unit and UI tests after every commit.

  • Continuous Integration - Solving the pain points2:26

    Compare the old model with continuous integration, showing automated builds, frequent commits, and automated tests that trigger rapid notifications, early issue detection, and shorter feedback for quicker iterations.

  • Pipelines Explained5:30

    Explore how pipelines boost throughput in continuous integration and delivery, moving code through integration, compilation, packaging, and automated unit and UI tests on a dedicated build server.

  • Before Continuous Delivery came in - Old School Operations3:21

    Trace the old school operations workflow from receiving a release package to deploying to test and production, detailing installation steps, patches, environment variables, QA feedback, and move toward continuous delivery.

  • Old School Operations - Pain Points2:40

    Explore old-school operations pain points, including incorrect instructions, environment mismatches, and manual deployment steps that cause long downtimes and revenue impact, as we introduce continuous delivery solutions.

  • Bringing in Continuous Delivery5:29

    Define and implement continuous delivery by leveraging script-based automation, release pipelines, and human go-ahead quality checks to deploy production quickly, safely, and repeatably.

  • Continuous Delivery - Solving the pain points2:12

    Identify pain points of the old school operations model and show how continuous delivery converts instructions into automated scripts, enabling correctness verification, repeatable execution, environment-aware installation, and faster release cycles.

  • Maturing to Continuous Deployment6:56

    Examine maturing from continuous delivery to continuous deployment by automating acceptance testing and production releases, with rollbacks and pilot deployments in a CI/CD and DevOps context.

  • Finally, DevOps!5:50

    Explore how DevOps unites development and operations into a shared culture, merging code and automation scripts in a single version-controlled repository with branches to support automation and faster delivery.

  • Thank You!0:13

    Celebrate the completion of DevOps, CI/CD for beginners with upbeat music and a warm thank you, wrapping up the course for new learners.

Requirements

  • You only need to know the basic software development lifecycle, just beginner level.

Description

CI, CD and DevOps have taken over the software development world by storm. Most companies today realize that the practices of continuous integration (CI) and continuous delivery (CD) will yield tremendous benefits like increased business revenue and faster time-to-market. The demand for these skills has been steadily rising over the last few years.


There are a plethora of tools available in the CI/CD/DevOps landscape today. Implementing continuous integration, continuous delivery and continuous deployment with these tools and frameworks can help us immensely in modernizing our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost for software development in startups and enterprise alike.


But before getting into tools and frameworks, it is important that you get a holistic picture of CI / CD and DevOps. For this, you need to understand where we started from - the old school traditional software development cycle. We will pick holes in the old model, identify pain points and learn how CI / CD and DevOps evolved, one step at a time. Once you build a rock solid foundation using this course, you can move on to more specific tool oriented courses.


If you are thinking about moving on to CI/CD/DevOps from your old school software development model, this course is for you. Well illustrated with animations to help you grasp a clear understanding of the underlying principles. Once you complete this course, you can take on bigger challenges related to implementation.


The demand for professionals who have experience with CI/CD/DevOps has been growing steadily over the last few years. The salaries for these skills have gone through the roof and are only bound to go up as the demand for these skills increases. Professionals with CI / CD / DevOps skill set can demand as much as $150K as their yearly compensation as per latest US job and salary surveys. And this is where you start!

Who this course is for:

  • Beginners in CI, CD and DevOps world, interested in building a strong foundation on the basic concepts.
  • Developers, Ops, Analysts who have started to dabble in CI, CD and DevOps, but are unable to get a holistic picture.
  • Managers of teams who have started moving/recently moved from old school to a CI / CD / DevOps model.
  • Folks who prefer crisp explanations of a new concept using illustrations and animations, rather than boring and verbose slides.
  • Software Architects new to CI / CD / DevOps.
  • People who have heard a lot about CI / CD / Devops, but are overwhelmed by the breadth of information available, and simply don't know where to start!