Skip to content
UdemyAWSPaid courseAll LevelsCertificate

AWS CodePipeline Step by Step (Udemy.com)

Learn AWS CodePipeline with GitHub, CodeBuild, CodeDeploy, and DevOps-CI/CD on AWS from an AWS certified expert!

Created by: Emre Yilmaz

Last updated September 2026

icon
What you will learn

  • Create CI/CD pipelines using AWS CodePipeline to automate your deployments to Amazon EC2, ECS and S3.
  • Use GitHub repositories, AWS CodeBuild, AWS CodeDeploy with AWS CodePipeline.
  • Learn AWS CodeDeploy in-place all-at-once, rolling and blue-green deployments with EC2 auto scaling and load balancing.
  • Build your Docker images With CodeBuild and deploy them to ECS as rolling deployments with CodePipeline.
  • Use AWS CloudFormation with AWS CodePipeline to create and delete stacks automatically in each execution.
  • Configure manual approval actions and pipeline notifications on your pipelines.
  • View AWS CodeBuild build logs and AWS CodeDeploy deployment logs.
  • Understand how AWS CodePipeline works in detail.

How it compares

Against the other 235 rated Udemy courses in AWS on CourseDuck:

  • Rating4.6 out of 5higher than 64% of them
  • Reviews1,982#81 of 236 by number of reviews
  • Length10.8 hourslonger than 55% of them
  • Last updatedSeptember 2026more recently than 83% of them

icon
Course Description

Would you like to automate your software deployment process on AWS?

Welcome to learn how to create CI/CD pipelines with AWS CodePipeline and automate your deployments to S3, EC2, and ECS from a senior AWS-certified DevOps engineer. You will learn with hands-on examples and detailed explanations!

In this course, you will learn AWS CodePipeline step by step:

  • Begin with AWS CodePipeline basics by creating a pipeline between two Amazon S3 buckets as the source and deploy locations.

  • Trigger your pipelines on CodePipeline using GitHub repositories and Git pushes.


  • Build and test your code automatically with AWS CodeBuild in each pipeline execution. Understand how Code Build works with AWS CodePipeline.

  • Integrate AWS CodeDeploy with AWS CodePipeline to deploy to Amazon EC2 instances. You will start with a single instance and proceed with multiple instances behind auto-scaling and load balancing. You will also learn different AWS Code Deploy deployment types and configurations, such as in-place rolling and blue-green.

  • Use AWS CloudFormation with AWS CodePipeline to create and delete stacks automatically in each pipeline execution. You will also learn to define manual approval actions and configure pipeline notifications.


  • Learn to build your Docker images with AWS CodeBuild and AWS CodePipeline and deploy them to Amazon ECR or Docker Hub automatically. Deploy your Docker containers to Amazon ECS as rolling deployments using the direct integration of AWS Code Pipeline with Amazon ECS.

  • You will also learn how to check your build and deployment logs in case of failures with examples.


What will you achieve after this course?

✓ You will understand how AWS CodePipeline works in detail.

✓ You will be able to create pipelines on CodePipeline triggered from private GitHub repositories.

✓ You will be able to use AWS Code Pipeline with other AWS developer tools, AWS CodeBuild, and AWS CodeDeploy, to create your CI/CD pipelines.

✓ You will be able to replace your manual deployment processes with automation to avoid human errors and minimize deployment failures.

✓ You will be able to apply one of the core practices of DevOps, Continuous Integration / Continuous Deployment / Continuous Delivery, in your projects on AWS.


Why learn from me?

✓ I am a senior AWS consultant holding ACTIVE AWS Certified Solutions Architect - Professional and AWS Certified DevOps Engineer - Professional certifications since 2018. I've passed each exam 3 times since then.

✓ I have a software engineering background, a BS degree in Computer Engineering, and more than 20 years of professional experience in corporate and startup environments.

✓ I have been using AWS since 2013. I have built dozens of CI/CD pipelines on AWS using AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy for my clients and projects.

✓ I learned by doing, and I teach both theory and practice according to AWS best practices. I explain the features with hands-on examples and why to use them, including their advantages and disadvantages. So you will benefit from my experience and knowledge.


Is this course for you?

  • I designed this course for beginners in AWS CodePipeline and assume that you have little or no experience with it.

  • This course is not for beginners in AWS. You should have intermediate-level AWS knowledge of core services.

  • Although I provide hands-on examples during the lectures, you should have basic Git knowledge and experience using Git commands from the command line.

  • I mostly use a basic Angular application in our practices, but you do not need to know Angular for them. We focus on AWS CodePipeline, not on any particular programming language or framework. The techniques taught in this course also apply to others.


I recommend you watch the free previews before enrolling.

Join this course and start learning AWS CodePipeline step by step with hands-on examples!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Emre Yilmaz

I’m an AWS and AI Architect with 20+ years of professional experience in software development, cloud architecture, and DevOps engineering.

I’ve held AWS Certified DevOps Engineer - Professional and AWS Certified Solutions Architect - Professional certifications actively since 2018 (continuously renewed them by passing 3 exams for each). I have 7x active AWS Certifications in total.

With a BS in Computer Engineering and an MS in Financial Engineering from prestigious Bogazici University, Turkey, I bridge technical depth with business impact.

I work as a freelance AWS & AI Architect at my company, Shikisoft, and help companies worldwide adopt the cloud and AI.

Beyond teaching, I also publish tutorials, real-world project experiences, and my AWS certification journey on my company blog.

I enjoy turning complex technical concepts into clear, hands-on lectures that help you not just earn AWS certifications, but also build the skills to advance in your career.

Enroll in my courses today and start building your future in the cloud.

icon
More AWS courses

$99.99

$49.99

$99.99

$124.99

$22.99

$84.99

icon
Reviews

4.6

1,982 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Neil Bottomley on 12/11/2025

Another well structured and in depth course from Emre and the best CodePipeline course I've done to date by a country mile. Some of the ECS sections can prove difficult as the console UI has changed quite a bit from that shown in the videos but it didn't take long to figure most things out.

By Fritz Ramos on 10/30/2025

The step by step process is good, It needs to update the UI, it is still using the old UI ,

By Johnny Tablada on 8/6/2024

Another great course by Emre Yilmaz. His courses are thorough and, more importantly, guide you through step-by-step directions, while pointing-out the pitfalls, at each step. I strongly recommend his courses to anyone who wants to bring-up their skills to a whole new level within the AWS sphere.

By Komal Kanth P V on 7/8/2024

I wanted to give 5 star for such a detailed course on multiple aspects of CodePipeline however there are some flaws. Yes, the course does show AWS CodePipeline step by step and there is a lot of content about HOW to do things but not much content about WHY something exists or why we do somethings in a particular way. For example, why are there so many steps in the build stage and why are many of them optional. I also don't want to comment on anyone's accent but it's a problem here. He can clearly speak very good English but because of his accent and monotone, I had to re-listen to parts of lectures multiple times or look at the transcript.

By Narsing Sunny Nehar Ganta on 10/17/2023

In my opinion, Emre is the most exceptional instructor I have ever encountered in the domain of AWS developer tools. I look forward to the day when Emre will launch a course on writing Lambda functions with Boto3, enabling the automation of various AWS services, such as CloudFront, API Gateway, and Cognito.

By Lawrence Kersten on 4/3/2023

I found this course to be very helpful in getting a better handle on AWS CodePipeline and it's components. I found the exercises engaging and instructor did a very good job explaining what he was doing every step along the way. In addition to explaining why he was adding items to the buildspec.yml files for the projects, I would have liked more instruction on how to think through creating buildspec.yml and appspec.yml files for other projects. Nevertheless, the course was well worth my time.

By Alex Brown on 3/18/2023

This is a great introduction to CodePipeline and provides a great foundation and jumping off point to more advanced topics after you understand and complete the course. It's clear and concise without getting into unnecessary details that could bog down a beginner. I got a lot out of it.

By Fabian Esteban Henao Cuellar on 4/7/2022

The instructor is very clear with his explanations, no place for ambiguity or misunderstanding. I acquired valuable knowledge by doing this course. Although the instructor's accent is a little bit different, I found it perfect for the purpose of the course (I'm not a native English speaker).

By MEENAKSHI YANAMELY on 1/27/2022

Good course that helps you understand AWS developer tools and how to use them. I like the parts where the entire pipeline execution is shown and details of each execution. I am on my way to create a new pipeline with all I have learnt...

By Anonymized User on 7/21/2021

This course is real fun, enjoyed the course. AWS developer services along with concepts very nicely explained with good amount of hands-on labs. Emre brings his experience into play. If you want to quickly get started with creating pipelines using AWS CodePipeline, look no further. Thanks Emre for this course.

Showing all 10 reviews on CourseDuck

Read all 1,982 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100