Get started on your use case with
Amazon Web Services-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 Amazon 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/Amazon Web Services 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 Amazon Web Services
Use Amazon Direct Connect to securely link your on-premise environment to Amazon Web Services.
Machine Learning
Launch an Amazon Deep Learning AMI
Launch an Amazon EC2 instance using a Amazon Deep Learning AMI.
Storage
Store and Retrieve a File
Securely store and access files at scale in the Amazon Web Services Cloud.
Batch upload files to the cloud
Use the Amazon 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/Amazon Web Services 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 Amazon 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 Amazon Elastic Beanstalk (EB).
Update a Web Application
Get a sample PHP application up and running with Amazon Elastic Beanstalk.
Deploy and Manage a Web Application
Get a sample PHP application up and running with Amazon Elastic Beanstalk.
Set up the Command Line
Set up the Elastic Beanstalk CLI to enable you to deploy and monitor an application on the Amazon Web Services Cloud.
Build a WordPress Website
Deploy and host a production-ready WordPress website on Amazon Web Services.
Deploy a Python Web App
Launch and run a highly available Python web application on Amazon Web Services.
Host a .NET Application
Build and deploy a .NET application using Amazon Elastic Beanstalk.
Deploy a Node.js Web App
Launch and run a highly available Node.js web application on Amazon Web Services.
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 Amazon IoT.