// Skill
Learn AWS
Careers that need AWS
ShortcutNot sure if AWS is the right thing to learn next? Get a personalized roadmap based on your resume and target role.
Best courses to learn AWS
SageMaker Unified Studio Foundations for Data Analytics
***This course was developed by members of AWS Technical Field Communities (TFC), an AWS community of technical experts. The content is intended to complement our standard training curriculum and augment your AWS learning journey. We are aware some courses have accessibility limitations and are working to address. If you require accommodation, please contact [AWS Training and Certification Customer Support](https://support.aws.amazon.com/#/contacts/aws-training).*** This course covers essential components of Amazon SageMaker Unified Studio, including its seamless interface for data analytics a
All levels
Configuring your IDE for absolute beginners with AWS Cloud9
So by the end of this course, you will learn to set up an online IDE. For this, you will use the AWS cloud9 environment. You will learn to configure the AWS cloud 9 environment, you will explore the IDE, you will write some python programs, you will learn to create files and folders manually and through the command line . You will also learn to power off the instance and learn to delete the environment as well. Before starting this project, you must have an AWS account.
All levels
Implementing Cisco SD-Wan: Monitoring, Security, and Performance
This course covers key aspects of SD-WAN, including monitoring, troubleshooting, security, and cloud connectivity. Start by learning about network monitoring tools and how to troubleshoot common connectivity issues. Develop skills in configuring Quality of Service (QoS) for optimal performance on unreliable links and improve application quality with techniques like TCP optimization. Learn to connect branch offices to the internet and cloud providers like AWS, Azure, and Google using Direct Cloud Access and Cloud onRamp for SaaS. Strengthen your network with SD-WAN security features such as app
All levels
AWS: Database
AWS: Databases Course is the fourth course of Exam Prep DVA-C02: AWS Certified Developer Associate Specialization. This course assists learners in learning the core concepts of NoSQL, contrasting it with traditional SQL databases. It covers key aspects of DynamoDB, including compute capacity, read consistency, transactions, and streams. The course also explores other NoSQL options like Amazon MemoryDB for Redis, covering cluster setup, data loading, and its comparison with ElastiCache for Redis. Finally, it provides an overview of Amazon RDS, a managed relational database service. This cours
All levels
Deploy AI Agents with Amazon Bedrock – Step-by-Step Guide
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a hands-on guide to deploying intelligent AI agents using Amazon Bedrock, taking you from foundational knowledge to building advanced AI workflows. You'll begin by familiarizing yourself with AWS account setup, the basic concepts of Amazon Bedrock, and the essential features of the platform. The course guides you step by step through the process of
All levels
The ABCs of AWS: Learn the Basics of the AWS Cloud
A short course that highlights AWS basics in a fun, easy-to-remember A-Z format. Topics covered in this short course include: Amazon Bedrock, AWS Lambda, Amazon Cloud Front, Amazon Lightsail, Amazon DynamoDB, Amazon Q, and Amazon Aurora. You'll gain an understanding of some of the key themes, concepts, terms and services that are essential as you build in the AWS Cloud.
All levels
AWS: Networking and Content Delivery
AWS: Networking and Content Delivery Course is the third course of Exam Prep DVA-C02: AWS Certified Developer Associate Specialization. This course covers fundamental concepts of Amazon Virtual Private Cloud (VPC), including subnets, CIDR notation, security groups, network ACLs, route tables, and NAT Gateways. It explores Amazon Route 53 for DNS management and Amazon CloudFront for content delivery. It also delves into key infrastructure services such as AWS Elastic Load Balancer (ELB) for traffic distribution and Amazon EC2 Auto Scaling for managing and scaling EC2 instances. The course is
All levels
Deploy and Monitor in Google Cloud for AWS Professionals
This is the fourth course of a four-course series for cloud architects and engineers with existing AWS knowledge. It compares Google Cloud and AWS solutions and guides professionals on their use. This course focuses on deploying and monitoring applications in Google Cloud. The learners apply the knowledge of monitoring and application deployment processes in AWS to explore the differences with Google Cloud. Learners get hands-on practice building and managing Google Cloud resources.
All levels
Introduction to Terraform
Code and apply your first Terraform configuration without installing anything! This course is designed for learners with limited knowledge of cloud computing, providing a solid foundation of cloud infrastructure provisioning and management, using Terraform, an open-source IaaS (Infrastructure as a service) tool. The modules in this course cover Terraform's basic architecture and syntax, managing resources, and other related topics. A review of AWS EC2 instances is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short
All levels
Advanced AWS Architecture, Scaling & Automation
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced course, you will dive deep into the world of AWS architecture, focusing on critical concepts like scalability, load balancing, auto-scaling, caching, and automation. You will understand how AWS tools and services can be utilized to design highly efficient, scalable, and automated cloud architectures. By exploring real-world use cases and hands-on examp
All levels
Deploying & Scaling Spring Boot Applications on AWS
Take your Spring Boot skills to the next level by learning how to deploy, scale, and monitor real-world applications using tools like Docker, AWS ECS, and Spring Security. In this hands-on course, you'll apply essential DevOps practices—CI/CD, containerization, and observability—to move confidently from local development to production-ready deployment. In the first module, you’ll explore modern deployment workflows, external configuration, and container fundamentals. You’ll also understand how Docker integrates into Spring Boot development. The second module guides you through building effici
All levels
Security Services in AWS
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you'll gain expertise in securing cloud environments with AWS security services. As you explore the diverse landscape of AWS, you'll understand the essential tools and services that form the backbone of cloud security, including encryption, access management, and threat detection. This course not only highlights the importance of security b
All levels
AWS Advanced Architecture & Cloud Design
Welcome to the AWS Advanced course! The "AWS Advanced" course is designed for AWS professionals aiming to deepen their expertise beyond the fundamentals of Amazon Web Services. Building upon the foundational knowledge covered in basic AWS courses, this advanced course delves into intricate scalability, load balance, messaging integration, monitoring, and management for mastering AWS environments. This course assumes a solid understanding of core AWS services, such as EC2, S3, IAM, and VPCs. By the end of this course, you'll be proficient in: - Mastering auto-scaling and load-balancing tech
All levels
Amazon Kinesis Video Streams - Getting Started
With Amazon Kinesis Video Streams, you can build media streaming applications for Internet of Things (IoT) video devices and real-time computer vision machine learning (ML) applications. In this course, you will learn the benefits and technical concepts of Kinesis Video Streams. If you are new to the service, you will learn how to start using Kinesis Video Streams through a demonstration using the AWS Management Console. You will learn about the native architecture and how the built-in features can help you simplify image extraction through APIs or automated image extraction from metadata tag
All levels
Command Line in Linux
Linux is a popular operating system that is based on the Unix operating system. It has many distributions which have different interfaces for installing software, different user interfaces, and so on. One thing all of the ‘distros’ have in common is that they all have a command line interface, or terminal. In fact, sometimes there is no user interface except the terminal itself. A Linux server running a web application on AWS, for example, may only contain the software required to run the application, and no GUI ‘window’ system at all. It is crucial to learn the Linux command line if you are g
All levels
Migrating from Microsoft SQL Server to Amazon RDS
In this course, AWS Hero Alex DeBrie demonstrates the step-by-step process of migrating a Microsoft SQL Server database to Amazon Relational Database Service (Amazon RDS). You can either watch Alex explain the steps of the migration process or follow along using your own Amazon Web Services (AWS) account or the AWS Free Tier.
All levels
Calibrate and Serve Confident AI Predictions
Building trustworthy AI requires more than accurate predictions—it requires confidence scores that genuinely reflect reality. In this short, hands-on course, you will learn how to evaluate and improve model calibration, apply temperature scaling to produce reliable confidence estimates, and deploy a scalable batch-inference pipeline using AWS Lambda. Through practical exercises, you will compute calibration metrics, visualize reliability diagrams, and integrate calibrated predictions into a serverless architecture that automatically processes incoming data and stores results for analytics. By
All levels
Kubernetes: Build, Configure & Troubleshoot Clusters
By the end of this Kubernetes Training, learners will be able to identify Kubernetes components, explain cluster architecture, configure clusters on AWS, set up environments with Kubeadm, and apply troubleshooting techniques using Minikube. This course is designed to move beyond theory, providing hands-on demonstrations that empower learners to create, manage, and scale containerized applications in both cloud and local environments. Learners will benefit from completing this course by gaining practical, job-ready skills essential for DevOps engineers, cloud administrators, and software devel
All levels
AWS S3 Basics
In this 1-hour long project-based course, you will learn about AWS S3 and its features like Encryption, Versioning, Static Website Hosting and Life cycle management. S3 stands for Simple Storage Service, it is a object-based storage service which AWS provides. S3 can also be used to host a static website. By the end of this project you will create S3 bucket and will be able upload content to the bucket. You will also enable Encryption, Versioning for S3 Bucket, Static website hosting and will create Lifecycle management rule for objects in S3 Bucket. After completing this training you will hav
All levels
Build Serverless Automation with AWS Lambda
Learners will understand, implement, and evaluate a real-world serverless automation workflow using AWS Lambda, API Gateway, and Amazon S3. By the end of this course, learners will be able to design API-driven backend solutions, implement GET and PUT operations using Python, and automate data processing in a scalable cloud environment. This course benefits learners by providing hands-on exposure to a practical DevOps case study rather than isolated service tutorials. Learners gain clarity on how AWS services interact in real production-like scenarios, strengthening their ability to build, tro
All levels
AI Security and Governance on AWS
Learn to design and implement comprehensive AI security architectures on AWS using Bedrock guardrails, CloudTrail auditing, and responsible AI practices. You will explore defense-in-depth security architecture across five scopes from consumer apps to self-trained models, following frameworks developed by AWS Security Specialists. The course covers IAM-based authentication patterns for AI service access, role-based authorization for Bedrock endpoints, and complete security architecture integrating identity, network, and application controls. You will implement continuous monitoring and logging
All levels
AWS Storage & Virtual Private Cloud
This course covers two of the most heavily tested areas on the AWS Solutions Architect exam: AWS storage services and Virtual Private Cloud networking. Covering approximately 3 hours and 57 minutes of expert instruction, learners develop a thorough understanding of how to store data durably and securely on AWS, and how to design and implement isolated, secure cloud networks. Learners benefit by gaining practical knowledge of S3 storage classes, lifecycle policies, and security controls alongside EBS, EFS, and S3 Glacier, as well as how to design VPCs with subnets, routing tables, internet g
All levels
Source Systems, Data Ingestion, and Pipelines
In this course, you will explore various types of source systems, learn how they generate and update data, and troubleshoot common issues you might encounter when trying to connect to these systems in the real world. You’ll dive into the details of common ingestion patterns and implement batch and streaming pipelines. You’ll automate and orchestrate your data pipelines using infrastructure as code and pipelines as code tools. You’ll also explore AWS and open source tools for monitoring your data systems and data quality.
All levels
Preparing for and Passing Technical Certifications
Technology provides you with great opportunities for professional advancement, and technical certifications prove your knowledge, expertise, and hands-on experience to prospective employers or clients. It is extremely important to organizations like AWS, Google, Microsoft, Oracle, ITIL, PMI, and many others that their certifications prove technical expertise; otherwise, their certifications are of no value. That is why the exams are so hard. This course is intended to help you formulate an effective learning plan that will build the knowledge you need, not only to pass the exam but to be truly
All levels