Databases

10-Minute Tutorial

Create and Connect to a MySQL Database

Create an environment to run your MySQL database, connect to the database, and delete the DB.

Learn more »
10-Minute Tutorial

Create and Connect to a PostgreSQL Database

Create an environment to run your PostgreSQL database, connect to the database, and delete the DB.

Learn more »
10-Minute Tutorial

Create and Query a NoSQL Table

Get hands-on with scalable, low-latency NoSQL in the cloud.

Learn more »
10-Minute Tutorial

Create and Connect to a MariaDB Database

Create an environment to run your MariaDB database, connect to the database, and delete the DB.

Learn more »
10-Minute Tutorial

Create and Connect to a Microsoft SQL Server Database

Create a Microsoft SQL Server database, connect to the database instance, and delete the DB.

Learn more »
10-Minute Tutorial

Configure and Connect to Serverless MySQL Database

Create and connect to a MySQL Serverless DB cluster with Aurora Serverless.

Learn more »
Project

Migrating from Oracle to Amazon Redshift

Migrate your Oracle Data Warehouse to Amazon Redshift with minimal downtime.

Learn more »
Project

Migrate from Oracle to Amazon Aurora

Migrate your Oracle Database to Amazon Aurora with minimal downtime.

Learn more »

DevOps

10-Minute Tutorial

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.

Learn more »
10-Minute Tutorial

Deploy Docker Containers

Run a Docker-enabled sample application on an Amazon ECS cluster behind a load balancer.

Learn more »
Project

Set Up a Jenkins Build Server

Quickly create a build server for continuous integration (CI).

Learn more »
Project

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.

Learn more »

Enterprise Applications

10-Minute Tutorial

Send Messages Between Distributed Applications

Learn how to set up asynchronous messaging with Amazon Simple Queue Service (Amazon SQS).

Learn more »
10-Minute Tutorial

Send Fanout Event Notifications

with Amazon/AWS Product Name 1, Product Name 2, Product Name 3, and more

Learn more »
10-Minute Tutorial

Filter Messages Published to Topics

Leverage the message filtering feature of Amazon Simple Notification Service (SNS).

Learn more »
Project

Connect Your Data Center to AWS

Use AWS Direct Connect to securely link your on-premise environment to AWS.

Learn more »

Machine Learning

10-Minute Tutorial

Launch an AWS Deep Learning AMI

Launch an Amazon EC2 instance using a AWS Deep Learning AMI.

Learn more »

Storage

10-Minute Tutorial

Store and Retrieve a File

Securely store and access files at scale in the AWS Cloud.

Learn more »
10-Minute Tutorial

Batch upload files to the cloud

Use the AWS Command Line Interface (CLI) to access Amazon S3.

Learn more »
Project

Set Up a Compliant Archive

Easily deploy and enforce compliance policies on archived data using Amazon Glacier.

Learn more »
Project

Replace Tape with Cloud Storage

Eliminate on-premises tape and automation with durable, affordable online archive.

Learn more »

Websites and Web Apps

10-Minute Tutorial

Launch a Linux Virtual Machine

Set a website up and running with WordPress installed on an Amazon EC2 virtual machine.

Learn more »
10-Minute Tutorial

Deploy Code to a Virtual Machine

with Amazon/AWS Product Name 1, Product Name 2, Product Name 3, and more

Learn more »
10-Minute Tutorial

Launch a WordPress Website

Leverage the message filtering feature of Amazon Simple Notification Service (SNS).

Learn more »
10-Minute Tutorial

Run a Serverless "Hello, World!"

Learn the basics of running code on AWS Lambda without provisioning or managing servers.

Learn more »
10-Minute Tutorial

Launch a Windows Virtual Machine

Launch, configure, and connect to a Windows instance in the cloud.

Learn more »
10-Minute Tutorial

Launch a Web Application

Get a sample PHP application up and running with AWS Elastic Beanstalk (EB).

Learn more »
10-Minute Tutorial

Update a Web Application

Get a sample PHP application up and running with AWS Elastic Beanstalk.

Learn more »
10-Minute Tutorial

Deploy and Manage a Web Application

Get a sample PHP application up and running with AWS Elastic Beanstalk.

Learn more »
10-Minute Tutorial

Set up the Command Line

Set up the Elastic Beanstalk CLI to enable you to deploy and monitor an application on the AWS Cloud.

Learn more »
Project

Build a WordPress Website

Deploy and host a production-ready WordPress website on AWS.

Learn more »
Project

Deploy a Python Web App

Launch and run a highly available Python web application on AWS.

Learn more »
Project

Host a .NET Application

Build and deploy a .NET application using AWS Elastic Beanstalk.

Learn more »
Project

Deploy a Node.js Web App

Launch and run a highly available Node.js web application on AWS.

Learn more »
Project

Launch and Configure a LAMP Website

Learn how to launch and configure a LAMP instance using Amazon Lightsail.

Learn more »
Project

Build a Drupal Website

Learn how to launch and configure a LAMP instance using Amazon Lightsail.

Learn more »

Bigdata and Analytics

Project

Analyze Big Data with Hadoop

Create a Hadoop cluster and run a Hive script to process log data.

Learn more »
Project

Deploy a Data Warehouse

Deploy a fast, scalable, and cost-effective data warehouse using Amazon Redshift.

Learn more »

IoT

Project

Deploy an End-to-End IoT Application

Collect, process, and visualize streaming data from devices using AWS IoT.

Learn more »