
Learn the fundamentals of cloud computing with AWS, covering core services such as IAM, S3, VPC, and RDS, plus hands-on labs and a project to build scalable, secure architectures.
launch and configure an ec2 instance to earn extra credits, selecting amazon linux ami on a free-tier eligible t3 micro, with ssh access, iam security, and billing alerts.
Explore cloud computing as delivering on-demand resources via the internet, with private, public, and hybrid deployments, pay-as-you-go economics, and services like IaaS, PaaS, and SaaS.
Explore the AWS global infrastructure, including regions, availability zones, edge locations, local zones, wavelength zones, and outposts, and learn how to design highly available, low-latency, globally distributed applications.
Understand how the root user defines ownership of your AWS account and avoid CLI use. Enable MFA, use IAM with least privilege, and note root manages billing.
Learn to create an IAM role for cross-account access, issuing temporary credentials via STS and enforcing least privilege for a production account using a trusted development account.
Explore block, file, and object storage on AWS, focusing on use cases for databases, shared file access, and unstructured data. Learn key trade-offs in performance, scalability, and durability.
Create an amazon s3 bucket, apply a bucket policy for get, put, and list, and manage access via iam users and cli with s3 managed keys.
Learn how to configure cross-account Amazon S3 replication from a source bucket to a destination bucket, including versioning, IAM role, and bucket policy, via the AWS Management Console.
Explore IPv4 addresses and subnetting to build and isolate multiple networks within a larger network, understanding network and host portions and slash 24 notation.
Design and size a custom AWS VPC for a real-world web app, detailing IP planning, CIDR blocks, subnets across availability zones, and multi-region, multi-account environments.
Build a complete end-to-end custom VPC for the richer roast web app in the London region, manually configuring subnets, route tables, NAT gateways, and security groups.
Explore AWS security groups in a VPC, a stateful firewall with implicit deny and inbound allow rules, plus self-referencing and group-to-group access for auto scaling web fleets.
Set up three security groups in a VPC—load balancer, web app, database—and configure inbound rules to route traffic on port 80 to the web app and 3306 to the database.
Explore Amazon EC2 and on-demand scalable compute capacity to deploy virtual machines in the cloud, using auto scaling, security, networking, and managed storage options.
Identify how to select an EC2 instance type by matching compute, memory, storage, and network needs with general purpose, compute optimized, memory optimized, and accelerated computing categories.
Launch an EC2 instance in a public subnet using an AMI, key pair, IP addressing, security groups, EBS volumes, IAM role, and bastion host access.
Explore AWS EC2 pricing options, including on-demand, reserved, spot, and dedicated hosts, and learn how savings plans reduce compute and storage costs.
Explore how elastic block store volumes attach to EC2 instances in the same availability zone, manage multi attach volumes, and use snapshots for regional disaster recovery.
Compare provisioned iops ebs volumes, including io1 and io2 block express, their sizes, iops, and throughput; note the io2 block express upgrade and bootable support on nitro systems.
Learn to create, attach, and mount EBS volumes on Linux in a VPC, format with ext4, and use snapshots—including cross-region copy—to manage data across Windows and Linux environments.
Learn how AWS elastic load balancing distributes traffic to healthy targets across availability zones using application, network, and gateway load balancers, with health checks and path-based and host-based routing.
Deploy an internet-facing application load balancer in the AWS management console to distribute traffic in round-robin across two EC2 web servers in two availability zones, using health.html checks.
Discover how AWS auto scaling automatically adjusts capacity to meet demand. Explore EC2 auto scaling, application auto scaling, CloudWatch monitoring, health checks, and minimum, desired, maximum capacity.
Discover AWS serverless services that automate compute, data, and integration tasks, with automatic scaling and pay-as-you-go models, including Lambda, API Gateway, S3, and DynamoDB.
Explore AWS Lambda, a serverless, event-driven compute service that runs code without provisioning servers, scales automatically, supports multiple languages, and triggers from HTTP, S3, and more.
This video demonstrates how AWS Lambda and Amazon EventBridge can help you build event-driven applications and perform daily operational tasks like stop and start EC2 Instances at designated schedules. This how-to guide comes with the necessary IAM policies and Lambda function code written in python to help you start and stop your EC2 Instances.
This video provides one of many hands-on demonstrations to help you build real-world solutions in the cloud. Check out the IAM Policy and Lambda Function code in our GitHub repository - https://github.com/iaasacademy/aws-how-to-guide/tree/main/LambdaEC2StartStop
Explore provisioning an Amazon RDS database, including engine choices, instance class and size, storage options, and the DB subnet group within a VPC for high availability with Multi-AZ.
Explore how Amazon CloudWatch monitors resources, collects metrics, and triggers alarms to automate actions, visualize dashboards, and integrate with SNS, CloudTrail, and autoscaling.
Explore AWS Trusted Advisor to analyze your environment and improve security posture, performance, fault tolerance, and cost optimization, with simple traffic-light checks and plan-based access.
See how CloudTrail records all API calls and events in AWS by walking through a Control Tower trail, viewing event history, and analyzing a terminated EC2 instance.
Attached to this lesson is the resource files, scripts, and source codes to help you build the application in your own AWS Free Tier Account.
You will need these resource files for the Assignment in Section 8-14.
Conduct high availability and failover tests by simulating an unhealthy ec2 instance, triggering auto scaling to replace it, and promoting standby rds in a multi-az setup with dns updates.
Create a London region vpc with 10.0.0.0/16, six subnets, and an internet gateway; deploy a nat gateway and set up public and main route tables with http and mysql rules.
Configure auto scaling with a launch template and an auto scaling group to deploy EC2 instances behind a load balancer, connect to the RDS database, and update db.php in S3.
Test and explore a three-tier AWS web app behind a load balancer, submit and retrieve vegan recipes via a web interface, and perform end-to-end CRUD against the backend database.
Demonstrate a multi-az failover test for an RDS MySQL database using reboot with failover in the AWS console, confirming a successful master failover and continued application operation.
Learn to clean up a multi-tier AWS project by terminating resources like autoscaling groups, load balancers, RDS multi-AZ, NAT gateways, VPC components, and S3 buckets to avoid extra costs.
AWS Technical Essentials Course – Master the Cloud With Hands-On Learning!
Want to move beyond theory and actually build in the cloud? This hands-on AWS Technical Essentials course is designed to give you the skills and confidence to start building real cloud solutions from day one.
You’ll not only learn the core AWS services — compute, storage, networking, databases, and security — but also apply them in guided labs and demos that mirror real-world business scenarios. By the end, you’ll understand how to design and implement highly available, fault-tolerant, and cost-effective solutions in AWS.
Why This Course Stands Out
Step-by-step video demonstrations that show you how to build, not just what AWS services do
Hands-on labs using your own AWS Free Tier account to practice in a real environment
Capstone Project Assignment to showcase your skills to employers (details below!)
Regularly updated content aligned with the latest AWS services and best practices
The Capstone Project – Prove Your AWS Skills
This isn’t just a “watch and listen” course. In the final project, you’ll tackle a real-world business use case: analyzing requirements, designing the solution, and deploying it end-to-end in AWS.
By completing the capstone project, you’ll:
Gain portfolio-ready proof of your cloud skills
Show employers you can solve real business problems with AWS
Receive instructor feedback and grading on your solution
Earn your Certificate of Completion (project submission required)
This project transforms your learning into a tangible experience — the kind employers seek when hiring cloud professionals.
What You’ll Learn
AWS platform fundamentals, terminology, and global infrastructure
Core cloud architectural principles and design patterns
Security best practices with IAM, encryption, and monitoring tools
Storage options (S3, EBS) and when to use them
Networking basics: VPCs, subnets, load balancing, scaling
Compute services: EC2, serverless (Lambda), containers
Databases: RDS, DynamoDB, and managed options
Monitoring and management with CloudWatch, CloudTrail, and Systems Manager
Who This Course Is For
IT professionals new to AWS who want hands-on experience
SysOps administrators and developers exploring cloud solutions
Business users and decision makers who need to understand AWS capabilities
Career changers looking to break into cloud computing
Latest Updates (September 2025)
New: Introduction to Amazon CloudTrail
New: LAB – Amazon CloudTrail Demo
Enroll Today
By the end of this course, you won’t just know AWS — you’ll be able to design, build, and demonstrate real cloud solutions that prove your skills to employers.
Take the first step toward becoming cloud confident. Start your AWS Technical Essentials journey now!