This course explores proven CI/CD design patterns to optimize and scale modern software delivery processes. By understanding the strategic application of design patterns, you'll be able to create robust, secure, and audit-ready pipelines for continuous integration and deployment.

CI/CD Design Patterns

Recommended experience
What you'll learn
Apply CI/CD design patterns to build and manage efficient pipelines
Understand the relationships and interactions between CI/CD tools
Implement automation techniques for seamless workflow integration
Details to know

Add to your LinkedIn profile
March 2026
14 assignments
See how employees at top companies are mastering in-demand skills

There are 14 modules in this course
In this section, we explore CI/CD design patterns, their role in automation, and how they enable efficient, scalable, and reliable software delivery through pipelines and infrastructure.
What's included
2 videos9 readings1 assignment
In this section, we cover CI/CD design patterns, pipeline as code, and infrastructure as code for efficient software delivery.
What's included
1 video5 readings1 assignment
In this section, we examine test automation, artifact management, and branching strategies to optimize CI/CD pipelines for efficient and reliable software delivery.
What's included
1 video5 readings1 assignment
In this section, we explore mapping CI/CD design patterns to business outcomes, analyzing CI/CD maturity, and aligning with OKRs to overcome adoption barriers.
What's included
1 video4 readings1 assignment
In this section, we examine monorepo and polyrepo CI/CD design patterns, analyzing scalability, pipeline dependencies, modularity, and control for efficient software development.
What's included
1 video5 readings1 assignment
In this section, we explore deployment strategies like blue-green, canary, and A/B testing to enhance CI/CD pipeline reliability and scalability through structured design and policy controls.
What's included
1 video6 readings1 assignment
In this section, we explore behavioral CI/CD design patterns, focusing on human behavior integration, AI-based observability tools, and implementation challenges to improve development efficiency and system reliability.
What's included
1 video5 readings1 assignment
In this section, we explore DDD application in regulated domains, focusing on bounded contexts, compliance, and CI/CD integration for secure, scalable solutions.
What's included
1 video6 readings1 assignment
In this section, we explore creational CI/CD patterns to enhance cloud deployment efficiency, focusing on containerization, microservices, and secure pipeline implementation for scalable and resilient applications.
What's included
1 video9 readings1 assignment
In this section, we examine cloud-native deployment strategies and creational CI/CD patterns, focusing on practical applications in AWS and microservices architectures.
What's included
1 video6 readings1 assignment
In this section, we explore integrating audits into CI/CD workflows, focusing on checklists, taxonomy, and system controls for reliable assessments.
What's included
1 video3 readings1 assignment
In this section, we examine self-learning CI/CD patterns, real-time utility-based systems, and the role of generative AI in enhancing software development efficiency and adaptability.
What's included
1 video5 readings1 assignment
In this section, we examine CI/CD anti-patterns and their long-term impacts, emphasizing the importance of selecting appropriate design patterns for platform engineering and system reliability.
What's included
1 video5 readings1 assignment
In this section, we explore applying CI/CD knowledge through testing and real-world case studies, focusing on improving delivery processes and understanding pattern impacts.
What's included
1 video2 readings1 assignment
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,

