Master AWS with Hands-On, Real-World Training
Ready to build your AWS skills from the ground up? The AWS Technical Essentials course is designed for individual learners who want a practical, no-fluff introduction to cloud computing on AWS. You'll explore core AWS services, cloud architecture principles, and security best practices through step-by-step video tutorials that guide you in creating real cloud solutions. Whether you're looking to boost your tech career, change roles, or gain confidence with AWS, this course gives you the foundation you need to move forward.
Apply Your Skills with a Real-World Project
As part of your learning journey, you'll complete a real-world project where you’ll design and deploy a cloud solution based on a business scenario. This assignment helps reinforce what you've learned and gives you valuable hands-on experience you can showcase. Submit your project for review to receive personalized feedback and a Certificate of Completion — proof of your new cloud skills.
Start learning today and take the first step toward becoming AWS-certified and cloud confident.
The Vegan Studio
Recipe Contest Web-Application
In our capstone project, you'll learn to deploy a highly available and scalable multi-tier application across EC2 instances in Auto Scaling Groups, supported by an RDS MySQL database for seamless CRUD operations.
You'll design a secure VPC architecture with appropriate inbound and outbound rules and implement IAM roles following the principle of least privilege.
This hands-on experience ensures you master real-world AWS best practices, preparing you to build robust, secure, and efficient cloud solutions.
The Vegan Studio - Capstone Project
By the end of this course, you will build the following multi-tier architecture. The capstone project included with this course will provide the practical experience most employers seek in today's competitive market.
Build real-world skills, designing a complete end-to-end architecture, together with High-Level designs (HLDs) and Low-Level designs (LLDs), and then implement the solution following industry standard best practices in your own AWS account.
Course Curriculum
- Welcome to the course (3:50)
- About your instructor (1:13)
- DO THIS FRST: Download Resources
- Setting up your environment (2:06)
- Lesson 1-1 Lab - Create an AWS account for Development (6:46)
- Lesson 1-2 LAB - Protect your AWS account with MFA (5:40)
- Lesson 1-3 LAB - Create a billing alarm (5:44)
- Lesson 1-4 Introduction to Cloud Computing (5:33)
- Lesson 1-5 The Six Advantages of Cloud Computing (4:29)
- Lesson 1-6 The AWS Global Infrastructure (11:42)
- Assignment 1 - Create an AWS account for Production
- Lesson 2-1 Which IAM identity service should you use? (34:16)
- Lesson 2-2 AWS Root User (4:30)
- Lesson 2-3 IAM password policies (3:37)
- Lesson 2-4 IAM users and groups (8:53)
- Lesson 2-5 - How IAM policies work (25:09)
- Lesson 2-6 LAB - Create and assign IAM Policies (9:23)
- Lesson 2-7 LAB - Access your AWS account using CLI (18:45)
- Lesson 2-8 LAB - Create IAM role for cross-account access (19:48)
- Lesson 2-9 LAB - Resource based policies (11:40)
- Lesson 2-10 IAM Security Tools (4:55)
- Lesson 3-1 Storage types on AWS (8:50)
- Lesson 3-2 Introduction to Amazon S3 (12:37)
- Lesson 3-3 Amazon S3 Storage Classes (23:25)
- Lesson 3-4 LAB - Create an Amazon S3 Bucket (12:24)
- Lesson 3-5 LAB - Amazon S3 Versioning (16:04)
- Lesson 3-6 Amazon S3 Replication (12:07)
- Lesson 3-7 LAB - Configure Amazon S3 Replication (18:12)
- Lesson 3-8 LAB - Amazon S3 Static Website Hosting (15:58)
- Lesson 4-1 IP Addresses and Port Numbers Part 1 (18:28)
- Lesson 4-2 IP Addresses and Port Numbers Part 2 (12:03)
- Lesson 4-3 IP Addresses and Subnetting Part 1 (12:16)
- Lesson 4-4 IP Addresses and Subnetting Part 2 (31:08)
- Lesson 4-5 Introduction to Amazon VPC (12:37)
- Lesson 4-6 Custom VPCs on AWS (29:59)
- Lessn 4-7 LAB - Create a Custom VPC (12:35)
- Lesson 4-8 LAB Adding Subnets to your VPC (25:26)
- Lesson 4-9 LAB Create an Internet Gateway (9:10)
- Lesson 4-10 LAB - VPC Route Tables and Internet Access (15:11)
- Lesson 4-11 Introduction to NAT Gateways (22:47)
- Lesson 4-12 LAB - Create a NAT Gateway (6:26)
- Lesson 4-13 AWS Network Access Control Lists (NACLs) (15:22)
- Lesson 4-14 AWS Security Groups (14:05)
- Lesson 4-15 LAB - Configure Security Groups (9:11)
- Lesson 5-1 Introduction to Amazon EC2 (9:16)
- Lesson 5-2 All About EC2 Instance Types (8:24)
- Lesson 5-3 LAB - Launch an EC2 Instance (25:23)
- Lesson 5-4 LAB - Connecting to EC2 Instance in Private Subnet (9:20)
- Lesson 5-5 EC2 Pricing Options (25:34)
- Lesson 5-6 AWS Elastic Block Store (6:34)
- Lesson 5-7 AWS EC2 Instance Store Volumes (4:52)
- Lesson 5-8 AWS EBS Volume Types Part 1 (13:00)
- Lesson 5-9 AWS EBS Volume Types Part 2 (5:23)
- Lesson 5-10 LAB - Working with EBS Volumes (33:01)
- Lesson 5-11 LAB - AWS EBS Encryption (8:39)
- Lesson 5-12 LAB - Create an AMI (14:32)
- Lesson 5-13 LAB - Launch and EC2 Instance using AMI and Scripts (15:56)
- Lesson 5-14 Amazon Elastic Load Balancers (ELBs) (27:31)
- Lesson 5-15 LAB - Deploy an Application Load Balancer (17:52)
- Lesson 5-16 Introduction to EC2 Auto Scaling (21:50)
- Lesson 5-17 LAB - Configure an Auto Scaling Group Part 1 (5:59)
- Lesson 5-18 LAB - Configure an Auto Scaling Group Part 2 (29:53)
- Lesson 5-19 Introduction to Serverless (5:40)
- Lesson 5-20 Introduction to AWS Lambda (4:55)
- Lesson 5-21 LAB - Start and Stop EC2 Instance with AWS Lambda and EventBridge (25:14)
- Lesson 6-1 Introduction to Relational Databases on AWS (15:28)
- Lesson 6-2 Overview of Amazon RDS (7:02)
- Lesson 6-3 LAB- Launch and RDS Instance (9:20)
- Lesson 6-4 Multi-AZ Options on Amazon RDS (7:10)
- Lesson 6-5 Automatic and Manual Backups for RDS (9:00)
- Lesson 6-6 Amazon RDS Read Replicas.mp4 (5:48)
- Section 7-1 Amazon CloudWatch (11:28)
- Lesson 7-2 LAB - Create an AWS CloudWatch Dashboard (13:39)
- Lesson 7-3 AWS Trusted Advisor (7:25)
- Lesson 7-4 AWS System Manager Run Command (22:15)
- Lesson 7-5 AWS Systems Maager Session Manager - Part 1 (24:55)
- Lesson 7-6 AWS Systems Maager Session Manager - Part 2 (28:41)
- Lesson 7-7 Introduction to AWS Secrets Manager (13:21)
- Project 8-1 The Vegan Studio - Setting the Scene (4:27)
- Project 8-2 The Vegan Studio - High Level Design Requirements (HLD) (7:34)
- Project 8-3 The Vegan Studio - Architectural Design & Solution (LLD) (14:53)
- Project 8-4 The Vegan Studio - High Availability & Failover Tests (3:19)
- Project 8-5 The Vegan Studio - VPC & Networking (16:00)
- Project 8-6 The Vegan Studio - Amazon S3 Resource Bucket (5:16)
- Project 8-7 The Vegan Studio - IAM Roles (8:38)
- Project 8-8 The Vegan Studio - Amazon RDS Multi-AZ (8:45)
- Project 8-9 The Vegan Studio - Application Load Balancer (7:52)
- Project 8-10 The Vegan Studio - Auto Scaling Configuration (11:58)
- Project 8-11 The Vegan Studio - Access the Web Application (4:12)
- Project 8-12 The Vegan Studio - HA and Failover Test Part 1 (4:39)
- Project 8-13 The Vegan Studio - HA and Failover Test Part 2 (4:22)
- Project Task 8-14 The Vegan Studio - Project Clean Up (5:09)