Get started on your use case with
AWS-authored tutorials, projects, and more
Databases
Create and Connect to a MySQL Database
Create an environment to run your MySQL database, connect to the database, and delete the DB.
Create and Connect to a PostgreSQL Database
Create an environment to run your PostgreSQL database, connect to the database, and delete the DB.
Create and Query a NoSQL Table
Get hands-on with scalable, low-latency NoSQL in the cloud.
Create and Connect to a MariaDB Database
Create an environment to run your MariaDB database, connect to the database, and delete the DB.
Create and Connect to a Microsoft SQL Server Database
Create a Microsoft SQL Server database, connect to the database instance, and delete the DB.
Configure and Connect to Serverless MySQL Database
Create and connect to a MySQL Serverless DB cluster with Aurora Serverless.
Migrating from Oracle to Amazon Redshift
Migrate your Oracle Data Warehouse to Amazon Redshift with minimal downtime.
Migrate from Oracle to Amazon Aurora
Migrate your Oracle Database to Amazon Aurora with minimal downtime.
DevOps
Remotely Run Commands on an Amazon EC2 Instance
In this hands-on tutorial, you will learn how to use AWS Systems Manager to remotely run commands on your Amazon EC2 instances.
Deploy Docker Containers
Run a Docker-enabled sample application on an Amazon ECS cluster behind a load balancer.
Set Up a Jenkins Build Server
Quickly create a build server for continuous integration (CI).
Break a Monolith Application into Microservices
Deploy a monolithic node.js application to a Docker container, then decouple the application into microservices without any downtime.
Enterprise Applications
Send Messages Between Distributed Applications
Learn how to set up asynchronous messaging with Amazon Simple Queue Service (Amazon SQS).
Send Fanout Event Notifications
with Amazon/AWS Product Name 1, Product Name 2, Product Name 3, and more
Filter Messages Published to Topics
Leverage the message filtering feature of Amazon Simple Notification Service (SNS).
Connect Your Data Center to AWS
Use AWS Direct Connect to securely link your on-premise environment to AWS.
Machine Learning
Launch an AWS Deep Learning AMI
Launch an Amazon EC2 instance using a AWS Deep Learning AMI.
Storage
Store and Retrieve a File
Securely store and access files at scale in the AWS Cloud.
Batch upload files to the cloud
Use the AWS Command Line Interface (CLI) to access Amazon S3.
Set Up a Compliant Archive
Easily deploy and enforce compliance policies on archived data using Amazon Glacier.
Replace Tape with Cloud Storage
Eliminate on-premises tape and automation with durable, affordable online archive.
Websites and Web Apps
Launch a Linux Virtual Machine
Set a website up and running with WordPress installed on an Amazon EC2 virtual machine.
Deploy Code to a Virtual Machine
with Amazon/AWS Product Name 1, Product Name 2, Product Name 3, and more
Launch a WordPress Website
Leverage the message filtering feature of Amazon Simple Notification Service (SNS).
Run a Serverless "Hello, World!"
Learn the basics of running code on AWS Lambda without provisioning or managing servers.
Launch a Windows Virtual Machine
Launch, configure, and connect to a Windows instance in the cloud.
Launch a Web Application
Get a sample PHP application up and running with AWS Elastic Beanstalk (EB).
Update a Web Application
Get a sample PHP application up and running with AWS Elastic Beanstalk.
Deploy and Manage a Web Application
Get a sample PHP application up and running with AWS Elastic Beanstalk.
Set up the Command Line
Set up the Elastic Beanstalk CLI to enable you to deploy and monitor an application on the AWS Cloud.
Build a WordPress Website
Deploy and host a production-ready WordPress website on AWS.
Deploy a Python Web App
Launch and run a highly available Python web application on AWS.
Host a .NET Application
Build and deploy a .NET application using AWS Elastic Beanstalk.
Deploy a Node.js Web App
Launch and run a highly available Node.js web application on AWS.
Launch and Configure a LAMP Website
Learn how to launch and configure a LAMP instance using Amazon Lightsail.
Build a Drupal Website
Learn how to launch and configure a LAMP instance using Amazon Lightsail.
Bigdata and Analytics
Analyze Big Data with Hadoop
Create a Hadoop cluster and run a Hive script to process log data.
Deploy a Data Warehouse
Deploy a fast, scalable, and cost-effective data warehouse using Amazon Redshift.
IoT
Deploy an End-to-End IoT Application
Collect, process, and visualize streaming data from devices using AWS IoT.