Master Containerization with AWS
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Master Containerization with AWS
This course is part of DevOps & Site Reliability Engineering Mastery Certification Specialization
Instructor: Priyanka Mehta
Included with
Ask Coursera
What you'll learn
Build and manage containerized applications using Docker and AWS best practices.
Create, deploy, and scale Kubernetes and Amazon EKS clusters for production workloads.
Design automated CI/CD pipelines using AWS CodePipeline and GitHub integration.
Implement monitoring, scaling, and optimization for reliable cloud-native systems.
Skills you'll gain
Tools you'll learn
Details to know
March 2026
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 5 modules in this course
This Master Containerization with AWS training develops strong skills in building, deploying, and managing cloud-native applications using Docker, Kubernetes, and Amazon EKS best practices. You learn containerization fundamentals, image management, orchestration, and AWS integrations through hands-on labs and real-world demos. The course covers container lifecycles, cluster networking, CI/CD automation, monitoring, and security controls. It shows how to automate deployments, scale workloads, and maintain reliable, production-ready environments.
By the end of this course, you will be able to: - Build Containerized Applications: Create and manage Docker images and containers - Orchestrate Workloads: Deploy and scale applications using Kubernetes and Amazon EKS - Automate Deployments: Implement CI/CD pipelines with AWS CodePipeline and GitHub - Manage Cloud Operations: Configure networking, logging, monitoring, and autoscaling - Integrate Security Practices: Apply cloud-native security and governance controls - Enable Enterprise Workflows: Use AWS services for scalable, reliable deployments Ideal for cloud engineers, DevOps professionals, software developers, and IT practitioners seeking practical containerization and orchestration skills.
Learn the fundamentals of containerization with AWS and Docker in this beginner-friendly module. Explore Docker concepts, core components, and real-world business use cases. Understand why organizations adopt Docker for scalable, efficient deployments, gain practical insights into container workflows, and master key takeaways for modern cloud-native application development.
What's included
8 videos1 reading3 assignments
8 videos•Total 18 minutes
- Course Introduction Containerization with AWS•3 minutes
- Kickstarting Containerization with AWS•5 minutes
- Learning Objectives•1 minute
- What Is Docker?•1 minute
- Docker: Components•4 minutes
- Why Use Docker?•2 minutes
- Business Use Cases of Docker•1 minute
- Key Takeaways•1 minute
1 reading•Total 10 minutes
- Course Syllabus•10 minutes
3 assignments•Total 130 minutes
- Quiz on Introduction to Containerization & Docker•15 minutes
- Quiz on Docker Components & Use Cases•55 minutes
- Assessment for Docker Basics•60 minutes
Master Docker images and containers with this hands-on module covering image creation, container lifecycle, tagging, and registry management. Learn how to build, push, pull, and optimize Docker images, manage layers, and clean up resources. Gain practical skills through real-world demos to deploy, scale, and maintain efficient containerized applications.
What's included
24 videos5 assignments
24 videos•Total 79 minutes
- Learning Objectives•1 minute
- Docker Image: Overview•1 minute
- Why Use Docker Images?•3 minutes
- Parts of a Docker Image•1 minute
- Docker Overview: Containers and Docker files•1 minute
- Docker Containers: Execution•1 minute
- Why Use Docker Containers?•3 minutes
- Container Lifecycle•3 minutes
- Demo: Demonstrating Lifecycle of Containers•8 minutes
- Demo: Creating a Docker Image•6 minutes
- Why Image Management Is Necessary?•1 minute
- Image Creation Techniques•1 minute
- Layers of Docker Image•1 minute
- Tagging an Image: How to Do It•2 minutes
- Services and Tasks Overview with Docker Commit, Push, and Pull Commands•3 minutes
- Demo: Tagging an Image•4 minutes
- Demo: Displaying Layers of a Docker Image•7 minutes
- Introduction to Docker Registry•6 minutes
- Demo: Deploying and Configuring a Registry•7 minutes
- Demo: Pulling and Deleting Images from Docker Registry•7 minutes
- Prune Images and Containers•3 minutes
- Demo: Inspecting, Removing, and Pruning Images•5 minutes
- Real-Life Impacts of Docker Key Components•3 minutes
- Key Takeaways•2 minutes
5 assignments•Total 160 minutes
- Quiz on Docker Images & Containers Basics•15 minutes
- Quiz on Containers & Image Creation•15 minutes
- Quiz on Image Management & Tagging•15 minutes
- Quiz on Registries & Cleanup•55 minutes
- Assessment for Docker Images & Containers•60 minutes
Build strong Kubernetes fundamentals and container orchestration skills in this comprehensive module. Learn core components including Pods, Scheduler, Controller, Kubelet, Kube-proxy, and Etcd. Explore microservices architecture design and deploy containers on AWS using Amazon ECR and ECS with Fargate and EC2. Gain real-world insights into scalable, production-ready container management.
What's included
14 videos3 assignments
14 videos•Total 37 minutes
- Learning Objectives•1 minute
- Introduction to Containerization and Orchestration•1 minute
- Demo: Creating a Simple Microservice Architecture Design•14 minutes
- Kubernetes Fundamentals•2 minutes
- Overview of etcd•1 minute
- Controller•1 minute
- Scheduler•3 minutes
- Kubelet•1 minute
- Kube-Proxy•1 minute
- Pods•5 minutes
- Amazon Elastic Container Registry (ECR)•1 minute
- Introduction to Amazon Elastic Container Service (ECS) •3 minutes
- ECS Launches: Fargate and EC2•1 minute
- Amazon ECS: Real-World Use Cases and Industry Adoption•1 minute
3 assignments•Total 130 minutes
- Quiz on Orchestration & Kubernetes Core•15 minutes
- Quiz on Containers on AWS (ECR & ECS)•55 minutes
- Assessment for Kubernetes Fundamentals•60 minutes
Master Amazon EKS and Kubernetes on AWS in this advanced, hands-on module. Learn EKS architecture, cluster setup, networking, scaling, and integrations with AWS services. Deploy applications using CI/CD pipelines, automate infrastructure with CloudFormation, and implement monitoring, logging, and autoscaling. Build real-world expertise through guided demos and end-to-end EKS projects.
What's included
19 videos5 assignments
19 videos•Total 117 minutes
- Demo: Creating and Configuring a Kubernetes Cluster•10 minutes
- Overview of Amazon Elastic Kubernetes Service•2 minutes
- AWS EKS vs. Self-Managed Kubernetes•2 minutes
- EKS Architecture and Core Components•2 minutes
- EKS Networking and Load Balancing•1 minute
- EKS Integration with Other AWS Services•2 minutes
- Demo: Creating and Scaling EKS Clusters - Part 1•7 minutes
- Demo: Creating and Scaling EKS Clusters - Part 2•8 minutes
- Demo: Deploying Kubernetes YAML with CodePipeline - Part 1•12 minutes
- Demo: Deploying Kubernetes YAML with CodePipeline - Part 2•9 minutes
- Advanced EKS Topics•3 minutes
- Demo: Autoscaling and Load Balancing with EKS•7 minutes
- EKS Cluster Maintenance and Upgrades•4 minutes
- EKS Monitoring and Logging•3 minutes
- Demo: Creating EKS Cluster Using CloudFormation Template•14 minutes
- Key Takeaways•1 minute
- Lesson-End Project: Deploying a Kubernetes Pod Using EKS - Part 1•13 minutes
- Lesson-End Project: Deploying a Kubernetes Pod Using EKS - Part 2•6 minutes
- Lesson-End Project: Deploying a Kubernetes Pod Using EKS - Part 3•10 minutes
5 assignments•Total 160 minutes
- Quiz on EKS Foundations•15 minutes
- Quiz on Networking, Integrations & Scaling•15 minutes
- Quiz on CI/CD, Advanced EKS & Operations•15 minutes
- Quiz on Monitoring & Automation•55 minutes
- Assessment for Amazon EKS (Kubernetes on AWS)•60 minutes
Learn to design, build, and manage modern CI/CD pipelines using AWS CodePipeline in this practical module. Explore continuous integration, delivery, and deployment workflows, key pipeline components, and tool selection strategies. Gain hands-on experience integrating GitHub and AWS services to automate testing, builds, and releases for faster, reliable software delivery.
What's included
14 videos4 assignments
14 videos•Total 31 minutes
- Learning Objectives•1 minute
- What Is a CI/CD Pipeline?•1 minute
- Continuous Integration: Tasks and Advantages•2 minutes
- Continuous Delivery: Tasks and Advantages•2 minutes
- Continuous Deployment: Tasks and Advantages•2 minutes
- CI/CD Pipeline: Importance and Workflow•2 minutes
- Elements of a CI/CD Pipeline•2 minutes
- CI/CD Tools and Tool Selection•1 minute
- AWS CodePipeline: What It Is and Its Key Components•1 minute
- AWS CodePipeline: Why Use It, Where It Applies, and Who Uses It•3 minutes
- Integrating with Other AWS Services and Its Advantages•2 minutes
- How to Use AWS CodePipeline?•1 minute
- Demo: Creating a pipeline from the GitHub Repository•9 minutes
- Key Takeaways•2 minutes
4 assignments•Total 145 minutes
- Quiz on CI/CD Fundamentals•15 minutes
- Quiz on CI/CD Workflow & Tooling•15 minutes
- Quiz on AWS CodePipeline•55 minutes
- Assessment for CI/CD with AWS CodePipeline•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Software Development
- Status: Free TrialW
Whizlabs
Course
- Status: PreviewA
Amazon Web Services
Course
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Frequently asked questions
Cloud engineers, DevOps professionals, software developers, and IT practitioners looking to build strong containerization, Kubernetes, and AWS deployment skills.
Build and manage Docker containers, deploy and scale applications using Kubernetes and Amazon EKS, automate releases with CI/CD pipelines, and maintain production-ready cloud-native environments.
Docker fundamentals, image and registry management, Kubernetes orchestration, Amazon EKS, AWS integrations, CI/CD with CodePipeline, monitoring, logging, autoscaling, and security best practices.
More questions
Financial aid available,
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.
