AWS Essentials
4.6 (4,225 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37,898 students enrolled
Wishlisted Wishlist

Please confirm that you want to add AWS Essentials to your Wishlist.

Add to Wishlist

AWS Essentials

Get started using AWS's core services.
4.6 (4,225 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
37,898 students enrolled
Last updated 8/2017
English [Auto-generated]
Price: Free
  • 6 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand and use core services of Amazon Web Services (AWS)
  • Understand and use Identity & Access Management (IAM)
  • Understand and use Virtual Private Cloud (VPC)
  • Understand and use Simple Storage Service (S3)
  • Understand and use Elastic Cloud Compute (EC2)
  • Understand and use RDS/DynamoDB (databases)
  • Understand and use Simple Notification Service (SNS)
  • Understand and use CloudWatch (monitoring)
  • Understand and use Elastic Load Balancing (distributing traffic)
  • Understand and use Auto Scaling (scalable & elastic architecture)
  • Understand and use Route 53 (domains & DNS)
View Curriculum
  • Project Omega Interactive guide link:

This course is for those who are completely new to AWS.  No prior AWS experience is required.  We will introduce you to AWS, walk you through the process of setting up your own AWS account, and teach you the essentials to get you using AWS's core services.

This course is available, with labs, personal servers, and 2500+ videos of other courses at 

Who is the target audience?
  • No prior AWS experience required
  • Looking for a simplified course on the basics of AWS
Compare to Other Amazon AWS Courses
Curriculum For This Course
48 Lectures
Course Introduction
4 Lectures 13:42

Welcome to AWS Essentials! Skill level, prerequisites, instructional topics – everything you need to know before starting this course can be found in this lesson.

Welcome to AWS Essentials

Connect With Us!

What is Project Omega?  Watch this video to find out.

Project Omega Interactive guide link:

Project Omega!

Project Omega's interactive learning guide is here!  This lesson provides a walkthrough on how to access and use the interactive guide.


How to Use the Interactive Guide
Account Basics
4 Lectures 20:14

Learn about AWS Free Tier, and how you can use some AWS services for free.

AWS Free Tier

Ever wondered what steps are involved in creating an AWS account? Hit that play button and follow along with this lesson to learn.

Create an AWS Account

Take a quick tour of the AWS console.  Learn how to find AWS services, preferences and documentation.  

How to Navigate the AWS Console

Documentation is often an under-rated and overlooked resource when preparing instructional content.  Understanding where to access official documentation and it's importance is extremely valuable.

AWS Documentation (Bonus Video)
Identity & Access Management
5 Lectures 29:55

Ever wondered what IAM is, exactly?  Here is your introduction to AWS Identity and Access Management.

What is IAM?

Learn how to set up and configure IAM to meet AWS's "best practices" requirements.  

IAM Initial Setup and Configuration

Learn how to create IAM users and grant access to AWS services through IAM policies. 

IAM Users and Policies

Users have more fun when they are working in groups!  Learn how to manage groups, so you can more easily apply IAM policies to multiple users at once.

IAM Groups and Policies

Granting access isn't just for users.  Other AWS services need some love too. Learn how assigning roles to AWS services can grant them access to talk and communicate with other AWS services.

IAM Roles

IAM Essentials
5 questions
Virtual Private Cloud (VPC)
7 Lectures 01:03:08

A quick review of AWS global infrastructure, covering how AWS is physically set up around the world.  

AWS Global Infrastructure

Virtual Private Clouds can be a confusing concept to understand.  Join us as we break it down into easy-to-understand pieces.  

VPC Basics

If you want resources in your VPC to have access to the Internet, then you better have an Internet Gateway attached to it.  Learn how to manage IGWs here.  

Internet Gateways (IGW)

Routing is very important in making sure your AWS resources inside your VPC can reach the IGW.  This lesson reviews how Route Tables work and why they are so important.

Route Tables (RTs)

Everyone needs a little bit of security in their lives and so do VPCs and subnets!  Learn about Network Access Control list and how it can provide a layer of security within your VPC. 

Network Access Control List (NACLs)

Subnets, subnets, subnets!  We got your subnets right over here!  Learn how subnets are used in the context of the VPC.  


Are you available?  Well, AWS is always available, and it's through their many Availability Zones that AWS provides "Highly Available" cloud architecture. 

Availability Zones (VPC Specific)

VPC Essentials
7 questions
Simple Storage Service (S3)
6 Lectures 47:02

Simple Storage Service, with a name like that why does it seem so complicated?  Well, in this lesson we will break S3 down into simple components to make learning about S3 as simple as it's name indicates.  

S3 Basics

Buckets, and folders and objects – OH MY!  Let's dive into S3 and start learning about it's main components.  

Buckets & Objects

Let's break down the various way that objects stored in S3 can be classified.  

Storage Classes

How long do you want your object to live? What kind of life do you want it to have? Plan out every aspect of your object's life with AWS S3 Lifecycles.  

Object Lifecycles

Buckets don't need security – it's just a bucket, right?  Well, not every bucket is the same, and S3 buckets come with their own ability to grant/restrict access.


History, backups, tracking changes – do it all with object versioning! 

Object Versioning

S3 Essentials
8 questions
Elastic Compute Cloud (EC2)
7 Lectures 56:44

What is EC2?  How does it work?  What are it's components?  Just hit play and get all the answers you need.  

EC2 Basics

Selecting the proper AMI is vital to how you use an EC2 instance.  In this lesson, we review the basics of AMIs so you can make the decision that is right for you.

Amazon Machine Images (AMIs)

Instance types are where we get into the underlining hardware of the EC2 instance.  Watch this lesson for an introduction to the different options you can select from. 

Instance Types

Storage, storage and more storage!  Elastic Block Store is going to be your most common type of storage or "hard drive" for your EC2 instances.  

Elastic Block Store (EBS)

Security is an invaluable part of cloud architecture.  Learn how security is managed on the instance level with AWS Security Groups. 

Security Groups

Public and private IP addresses: What is the difference?  Do I need both? Click "play" to find out.

IP Addressing

Finally, we can put all the pieces together and actually launch an EC2 instance.  

Launching and Using an EC2 Instance

EC2 Essentials
8 questions
2 Lectures 24:16

To SQL or to NoSQL, that is the question.  Let's start off the database section with a brief overview of the different AWS database offerings.

RDS and DynamoDB Basics

Provisioning an RDS MySQL Database

RDS/DynamoDB Essentials
6 questions
Simple Notification Service (SNS)
2 Lectures 14:16

Communication is important when managing cloud systems and architecture.  SNS provides the ability to send messages and receive notifications for almost anything that occurs inside your account.  

SNS Basics

Let's walk through the processing of setting up the frame work for some SNS notifications. 

Using SNS

SNS Essentials
5 questions
2 Lectures 16:16

Any good system administrator must be constantly monitoring the resources within a system.  CloudWatch is AWS's tool for easy monitoring of almost any resource in your account.

CloudWatch Basics

Let's walkthrough the process of setting up metrics to monitor your systems and alarms to trigger notifications.

CloudWatch Metrics and Alarms

CloudWatch Essentials
5 questions
Elastic Load Balancer (ELB)
2 Lectures 10:06

High availability and fault tolerance are terms you hear a lot when learning about AWS.  Elastic Load Balancing is a key feature in allowing your cloud architecture to achieve both. 

ELB Basics

Let's walkthrough the process of creating an ELB!

Creating an ELB

ELB Essentials
5 questions
4 More Sections
About the Instructor
Linux Academy
4.6 Average rating
14,015 Reviews
78,938 Students
12 Courses
Instructor at Linux Academy

Linux Academy was founded on the belief that providing high-quality, in-depth training should be available at an affordable price. We strive to change lives by teaching Linux and cloud technology. Students can learn new skills, get certified, and advance in their career. 

Our full-time, expert instructors create content on AWS, Linux, OpenStack, DevOps, Azure, and Big Data. 

Thomas Haslett
4.6 Average rating
13,445 Reviews
70,578 Students
3 Courses
Instructor at Linux Academy

Instructor at Linux Academy

Thomas Haslett is a enthusiast of cutting edge technology.  Cloud computing, virtual/augmented reality, and the Internet of Things (IoT) are what he considers "fun & cool".  Tom's background includes years of experience creating and designing proprietary business applications, virtual reality game development, and android app development. 

Tom currently holds three AWS certifications: 

AWS Solutions Architect (associate) 

AWS SysOps Admin (associate) 

AWS Developer (associate)