Learn more about DevOps practices and how AWS can help you by viewing our library of learning resources below.
Introduction to AWS
View our collection of free videos and labs to help you get you started with DevOps services.
Developer Learning Path
See all our training courses and self-paced labs that teach you how to develop cloud applications on AWS and lead you toward earning AWS Certified DevOps Engineer – Professional certification.
Operations Learning Path
See all our training courses and self-paced labs that teach you how to create automatable and repeatable deployments of applications, networks, and systems on AWS. Follow this path toward earning AWS Certified DevOps Engineer – Professional certification.
Guides and Tutorials
AWS for DevOps Getting Started Guide
This guide contains information about AWS services for DevOps and a walkthrough you can use to experiment with those services.
Migrate a Git Repository to AWS
In this project, you will learn how to migrate an existing Git repository or unversioned local content to AWS CodeCommit.
Set Up a CI/CD Pipeline on AWS
In this project, you will learn how to set up a continuous integration and continuous delivery (CI/CD) pipeline on AWS.
Find documentation for AWS DevOps services.
Getting Started with Continuous Delivery on AWS
DevOps at Amazon: A Look at Our Tools and Processes
Turbocharge Your Continuous Deployment Pipeline with Containers
Continuous Delivery to AWS Lambda
AWS CodeDeploy: Automating Your Software Deployments
Running Microservices on Amazon ECS
Introduction to Docker on AWS
Docker & ECS in Production: How We Migrated Our Infrastructure from Heroku to AWS
From Local Docker Development to Production Deployments
Building Next-Generation Applications with Amazon ECS
AWS Lambda and the Serverless Cloud
Amazon ECS at Coursera: Powering a general-purpose near-line execution microservice, while defending against untrusted code
Running Microservices and Docker on AWS Elastic Beanstalk