Getting Started with AWS
Learn the fundamentals and start building on AWS now
Get to Know the AWS Cloud
AWS fundamentals you need to know before launching your first application.

Watch Intro Video
Learn about app development on AWS and the developer tools available to support you

Learn Core AWS Concepts
Acquire the knowledge you need to easily navigate the AWS Cloud
Launch Your First Application
Select a learning path for step-by-step tutorials to get you up and running in less than an hour.

Full-Stack Developer
Launch a web app and connect it to a backend

DevOps Engineer
Create a simple continuous delivery pipeline

Embedded Analytics Dev
Embed analytics dashboard

Front-End Developer
Build full-stack React, iOS, Android, and Flutter apps

AI App Developer
Analyze sentiment in text

Database Administrator
Migrate your database workloads

Hobbyist Builder
Build and scale a WordPress website

Data Scientist
Build, train, and deploy ML models
Dive Deeper
Comprehensive resources to get the most out of the AWS Cloud.

Databases
Learn what databases are and how to choose the right ones for your use cases and access patterns.

Machine Learning
Learn how to add intelligence to your applications and train ML models.

Serverless
Learn to build and run applications and backend services without thinking about servers.

Compute
Learn about compute services to develop, deploy, run, and scale your applications.

Containers
Learn what containers are and how to choose the right one for your use cases.

Storage
Learn how to reliably, scalably, and securely store your application's data in the cloud.