// 44 courses indexed
The course directory
Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.
Cloud Fundamentals
Cloud is everywhere. But most beginner resources either overwhelm you with jargon or skip the foundations entirely. This course changes that. Here is what you will cover: • Networking for the Cloud You understand how TCP, UDP, ICMP, ISP, FTP, IP addressing, and encapsulation work, so you can explain how cloud systems communicate with confidence. • Client-Server Architecture and Virtual Infrastructure You see how client-server architecture and classic data centers evolved into the virtualized cloud infrastructure that powers AWS today. • Cloud Deployment Models in the Real World You
All levels
Containerized Applications on AWS
This course introduces you to container technologies and how they can be used to modernize your applications, as well as exploring how different AWS services can be used to manage and orchestrate those containers. Container technologies have existed for years, and are still gaining popularity. Two of the most prevalent options are Docker and Kubernetes - each with its own distinct set of features. Regardless of which technology you choose, one of the biggest challenges with containers is their orchestration. Unlike traditional, monolithic applications where you can only scale at a macro level
All levels
Gen AI Dev- Select and Configure Foundation Models
In this module, you will learn how to do the following:Implement model evaluation frameworks.Design flexible routing strategies.Build resilient AI systems with AWS services.Foundation models are transforming how organizations build AI applications, but selecting and configuring the right models requires systematic evaluation and resilient architecture design. This module covers how to assess model capabilities, implement flexible routing strategies, and build resilient AI systems that maintain a
All levels
Core AWS Services
Master essential AWS services and gain practical, hands-on skills to design, deploy, and manage cloud solutions confidently. Start with EC2 basics, then move on to AMIs, public vs private IPs, elastic IPs, AWS storage ( discussing S3 & in-depth looking at S3 encryption, CloudFront-CDN & Glacier ), understand scalable storage solutions for your data, and explore Content delivery systems/ Data Protection. Laying the Groundwork: Establish a solid cloud network by mastering Route53, DNS, health checks, DNS resolution, and VPC/Subnet/ACLs at an architectural level to design secure and scalable clo
All levels
AWS Cloudfront: Serve content from multiple S3 buckets
In this 2-hour long project-based course, you will learn how to serve content from multiple S3 buckets using AWS CloudFront from the AWS console Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. Whereas Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. By completing the steps in this guided project, you w
All levels
AWS Intelligent Applications with Amazon Bedrock
Learn to build intelligent applications with Amazon Bedrock through hands-on console exploration, API development, and autonomous agent construction. You will navigate the Bedrock model catalog, compare foundation models like Claude and Haiku side by side, and implement the Dracula pattern for cloud-to-local model portability using Ollama as a fallback. The course progresses from console-based prototyping to programmatic API development, where you build Bedrock clients in both Bash with curl and Rust with the AWS SDK. You will create and query knowledge bases backed by S3 data sources and Tita
All levels
AWS Tools to Develop, Run, and Modernize .NET Workloads
In this course, .NET developers and Microsoft technology practitioners discover .NET integrated development environment (IDE) toolkits and AWS libraries for .NET. Learn how to use these and other AWS tools to develop, run, and modernize .NET applications on Amazon Web Services (AWS).
All levels
Terraform Basics - Managing Infrastructure as Code
Updated in May 2025. This course now features Coursera Coach — your interactive learning companion that helps you test your knowledge, challenge assumptions, and deepen your understanding as you progress. Build a strong foundation in Infrastructure as Code (IaC) with this hands-on introduction to managing cloud environments using Terraform. Designed for beginners, this course guides you step by step through automating infrastructure provisioning, writing configurations in HashiCorp Configuration Language (HCL), and deploying real resources on AWS. You’ll begin by setting up your environment
All levels
AWS Storage Data Protection Services Getting Started
Amazon Web Services (AWS) storage provides you with the services you need to build the storage solution that’s right for your organization. Backup and disaster recovery services provide you those additional tools to develop your complete storage solutions. You will discover backup and service-native snapshot services to meet your organization’s backup requirements. You also discover an AWS service that can replicate your on-premises application servers for disaster recovery protection. In addition, you will learn about service-native replication you can use to protect your data or enhance serv
All levels
Generative AI for AWS Cloud Engineers
Generative AI for AWS Cloud Engineers course is designed for technical professionals aiming to master the integration, deployment, and optimization of large language models (LLMs) within the AWS cloud infrastructure. It aims to bridge the gap between traditional cloud engineering and the rapidly evolving landscape of generative AI. This course facilitates learners with approximately 4:00–5:00 Hours of Video lectures that provide a deep dive into both architectural theory and hands-on implementation. The course is structured into 3 Comprehensive Modules, with each module further split into tech
All levels
Gen AI Dev- Foundation Model API Integrations
Foundation model (FM) API integrations form the backbone of modern generative AI applications on AWS. When you understand how to implement these integrations effectively, you can build scalable, production-ready applications. These applications can utilize the power of more than 100 serverless FMs supported by Amazon Bedrock and other AWS AI services. In this module, you'll explore the different types of foundation model request patterns, and you'll learn how streaming responses are used to impl
All levels
Designing Database Solutions on AWS
AWS Database Services and High Availability is designed to help learners build a strong understanding of managed database services available on AWS and the architectural considerations involved in building highly available, scalable, and resilient database solutions. The course introduces Amazon RDS, DynamoDB, Amazon Aurora, Aurora Global Database, and Amazon ElastiCache, covering relational, NoSQL, cloud-native, global database, and in-memory caching capabilities. The course is divided into three modules, with each module further segmented into lessons and video lectures. Learners will explo
All levels
AWS Elastic Beanstalk & CI/CD for Cloud Projects
Build practical cloud deployment and DevOps skills with AWS Elastic Beanstalk and CI/CD. You’ll begin by configuring a development environment and build files, then use Git and AWS CodeCommit for version control. You’ll automate reliable deployments with AWS CodePipeline and configure notifications to support a complete CI/CD workflow. Next, you’ll explore the core AWS Elastic Beanstalk workflow and learn to create, configure, deploy, and manage applications through its simplified PaaS framework. You’ll also apply deployment strategies, customize scaling, set policies, and integrate databases
All levels
AWS Data Analytics and Processing
The **Data Analytics and Processing on AWS** course is designed to provide learners with a comprehensive understanding of AWS services used for data analytics, big data processing, data integration, and visualization. This course introduces the core AWS analytics services that enable organizations to ingest, process, analyze, and visualize large volumes of data, helping them build scalable, data-driven solutions in the cloud. The course covers key services such as Amazon Redshift for data warehousing, Amazon EMR for big data processing, Amazon Kinesis Data Streams and Amazon Data Firehose for
All levels
Foundations of AWS Security: Core Concepts and Threats
This course provides a comprehensive understanding of AWS security fundamentals, including essential services and the evolving threat landscape in cloud environments. It covers the AWS Shared Responsibility Model, crucial AWS services, and security risks tied to cloud-native attacks. By the end of this course, learners will be equipped to identify security risks, use AWS-native tools to manage incidents, and ensure secure AWS workloads. Through engaging videos, readings, and practical knowledge checks, this course will guide learners to build a solid foundation in AWS security principles. Emp
All levels
Ultimate AWS Data Engineering Bootcamp - 15 Real-World Labs
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 hands-on experience with essential AWS data engineering tools and techniques. You’ll work on real-world projects using services like Redshift, DynamoDB, Athena, Glue, Kinesis, and Step Functions to build data pipelines, automate workflows, and process data at scale. Through labs, you'll learn to develop batch and real-time data processing solutions,
All levels
Linux for Cloud and DevOps Engineers
Updated in May 2025. This course now 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 course, you'll dive into the essentials of Linux, specifically tailored for Cloud and DevOps professionals. Starting with an introduction to Linux systems and AWS environments, you’ll quickly move on to creating and managing Linux instances. Through practical examples, you'll learn to establish connections from various operating syste
All levels
AWS Cloud Projects
This course is designed to enhance your AWS skills through practical, hands-on projects. You'll master AWS cloud services, gaining expertise in deploying scalable applications, integrating AI, and automating workflows. With each project, you'll build a strong portfolio and gain relevant skills that will set you apart in the competitive tech industry. As you work through the eight projects, you will learn key AWS services and how to use them effectively. You will gain practical skills by building and deploying real-world applications, which will not only strengthen your technical knowledge but
All levels