Learn CI/CD YAML pipelines with Azure DevOps (Udemy.com)
Learn the fundamentals of CI/CD pipeline, get started with CI/CD pipeline with this complete beginner’s course.
Created by: Alireza Chegini
Last updated May 2023
What you will learn
- Understand the continuous integration and continuous deployment
- Understand DevOps principal leads to CI/CD
- Learn CI/CD pipeline concept
- Learn Azure DevOps pipelines and what it does
- Create a fully automated CI/CD step by step
How it compares
Against the other 518 rated Udemy courses in Software Development on CourseDuck:
- Rating4.5 out of 5higher than 41% of them
- Reviews1,560#99 of 519 by number of reviews
- Length4.9 hoursshorter than 63% of them
- Last updatedMay 2023earlier than 79% of them
Course Description
WHAT MY STUDENTS ARE SAYING ABOUT MY OTHER COURSES:
5 stars, “The explanation is so good!” - Ronald E.
5 stars, “Amazing! Loved it.. just what i was looking for.” - Kevin Burrowes
5 stars, “Nice pace. Beginner friendly and Detailed. Just what I needed being new to yaml!” - Laz Tamimi.
5 stars, “This course is very intersting and amazing. Instructor explain each aspect of Azure Devops in a simple and understandable manner. Thanks for describing each contents in a step by step manner.” - Parveen Kumar Rohilla.
4 stars, “Thank you, simply the BEST for the beginner for .Net professional, thank you” - Milind Joshi.
4 stars, “Its awesome course, its realy help to daily corporative jobs.” - Luiz Fernando Lopes.
LEARN THE FUNDAMENTALS OF CI/CD AND CREATE A CI/CD PIPELINE FROM SCRATCH
This unique course is designed to help you understand the CI/CD concept from the ground up. This means you do not need any upfront knowledge about CI/CD, DevOps, or working with pipelines. I will explain everything in detail while I present it in practice. After learning basic knowledge, we create a fully automated CI/CD pipeline using Azure DevOps Pipelines to see how everything is implemented in practice.
THEORY AND PRACTICE
What makes this course unique is that you learn the foundation of the CI/CD concept and then jump into Azure DevOps, in which you learn about its features to create pipelines. Then you will learn how to create a CI/CD pipeline using Azure pipelines YAML.
PIPELINE AS CODE
These days it is pretty essential to have everything as code. It is the same for pipelines. In this course, you get familiar with the YAML language you use to create Azure pipelines. You learn YAML syntax and its structure to start creating your pipelines. All concepts are covered with examples, and you will have access to resources to try that with your account.
YOU HAVE MY FULL SUPPORT
During the course, I am always available to help you with your questions and perhaps any problems you are facing. This course aims to equip you with enough knowledge to understand the CI/CD concept and familiarize you with Azure DevOps tools. With these, you can create your pipelines in different scenarios and add value to your projects and your companies.
THE COURSE IS GETTING UPDATED CONSTANTLY
I am constantly adding new sessions. I am very open to your feedback, so if you are looking for something or have any suggestions for the lectures, please let me know.
Instructor Details
- 4.5 Rating
1,560 Reviews
Alireza Chegini
Hi, I’m Alireza, a Microsoft-certified expert and AI architect with over 25 years of experience in software engineering, DevOps, and digital transformation. I began my journey as a developer and grew into leading large-scale initiatives from DevOps implementation and cloud migration to AI adoption in enterprise systems.
Over the years, I’ve worked extensively in the banking and financial sector, helping organizations modernize their platforms, build secure and scalable infrastructure, and now, design Generative AI solutions tailored to real business needs.
Beyond engineering, I’ve led cross-functional teams, worked directly with C-level executives, and contributed to strategic planning across multiple international projects. My work bridges deep technical knowledge with business impact, and I love simplifying complex topics for professionals at all levels.
Teaching has always been part of my journey. From mentoring junior developers to coaching enterprise DevOps teams, I’ve seen how the right guidance can accelerate careers. That’s why I created these courses to share not just tools, but also the thinking and patterns behind them.
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
By Ranjan Yadav on 9/16/2026
I am taking this course to learn how to deploy a .NET application via CI/CD using YAML on a web server like IIS or a Web App.
By Pablo Cafiso on 5/13/2026
Ping pongs too much between topics leaving them all incomplete. The instructor is not well prepared for the video- lots of hesitation while speaking. He has not done a good job at creating, then editing and properly curating the video to make it into a well-built professional training piece.
By Aaron Lee on 1/21/2026
Using this course to help me understand the pre-existing YAML files that are present and accompanying each of the projects in my company's repos, and it's helping way more than I was expecting. I still have to figure out some things since every company's setup/infrastructure is going to be different, but at least I'm getting enough context in this course to make sense of each file and what it's setting up and calling from.
By Fatima Saber on 12/18/2025
Le cours est conçu pour enseigner les fondamentaux et la mise en œuvre pratique de l'intégration continue (CI) et du déploiement continu (CD) en utilisant des pipelines YAML au sein de l'écosystème Azure DevOps.
By Javier Gray on 11/28/2025
It's a great starting point, but it needs updating since Azure DevOps has changed a bit. But, even as it is today, it should be a good first approach for anyone wanting to work with pipelines in Azure.
By Abhijeet Kumar on 11/13/2025
awesome, best for developers, testers can learn too but not made in that perspective.
By Graham Cross on 11/6/2025
very easy to follow and all the materials provided in the lecture are very helpful.
By Matas Martinaitis on 10/29/2025
Very informative course on CI/CD principles and YAML pipelines. Great resource for beginners, acting as a follow-along resource.
By Chidambaram Ramaiah on 10/17/2025
Covers CI/CD concepts + DevOps basics, Easy explanations of why CI/CD is needed
By John*Harrison on 10/5/2025
What I liked most was the balance of theory and practice. The instructor doesn’t just explain concepts, he shows you step by step how to implement them in Azure DevOps.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100



![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
