Overview
Understand how AWS services integrate into a full architecture, Learn AWS networking, compute, storage, and database services through real use cases, Gain hands-on experience in designing, deploying, and scaling cloud applications, Practice troubleshooting and optimizing a live AWS environment, Build confidence for AWS certifications and real-world projects
Beginners who are new to AWS and want a clear, hands-on learning path to build confidence, Anyone who is unfamiliar with AWS cloud infrastructure who wants to quickly get comfortable with core services, Learners who want to master the practical use of AWS’s key services through real-world, step-by-step projects, Those who want to understand how AWS services work together to create complete cloud architectures, Anyone who is eager to build their own AWS cloud infrastructure from scratch and deploy scalable applications
(Recommended) Basic AWS concepts, (Recommended) New AWS account, (Optional) Knowledge of operating systems and network, (Optional) IAM User
Note on Content Creation
This course contains the use of artificial intelligence.
I originally wrote the course scripts in Korean and then translated them into English myself. The voice you’ll hear is generated with text-to-speech, so it sounds clear and consistent throughout the lessons for a smooth and comfortable learning experience.
It was hard work, but I was also excited to share this course with students from all around the world.
About the course
Master AWS by building a complete cloud architecture from the ground up.
In this fully hands-on course, you will start with nothing and finish with a complete architecture with networking, compute, storage, security, scaling, and hybrid connectivity.
Unlike theory-heavy tutorials, this course focuses 90% on practical labs that mirror real-world deployment scenarios.
You will not only learn how to use each AWS service, but also how these services connect and interact to form a fully functional cloud infrastructure.
Step by step, you will deploy VPCs, launch web servers, secure your network, configure load balancers, set up databases, and implement auto scaling.
You will also experience advanced architectures such as private networks, cross-VPC communication, and hybrid connectivity with on-premises systems.
By the end of the course, you will have the confidence to design, build, and manage AWS environments that are reliable, scalable, and ready for real-world use.
Whether you are a beginner or someone preparing for AWS certifications, this course gives you the practical foundation you need to succeed.
What You’ll Build
A custom VPC with public and private subnets
A public EC2 web server with LAMP stack
Network security with Security Groups and NACLs
Elastic IPs and Elastic Network Interfaces for flexible networking
A shared file system using Amazon EFS
Application Load Balancer with path-based routing and sticky sessions
Private networking with Bastion Host and NAT Gateway
A Multi-AZ RDS setup with read replicas and failover testing
Auto Scaling groups with real scaling tests
VPC Endpoints for private access to AWS services
Cross-VPC communication using Peering and Transit Gateway
A Hybrid network using Site-to-Site VPN with Libreswan
Kevin Kim
I’ve been working as a training program specialist for over 10 years, planning and running AWS training programs. During this time, I’ve had the chance to work with more than 600 companies and help over 15,000 cloud professionals grow their skills and confidence.
I’m also a passionate training content creator. I’ve released three online AWS courses in Korea, with about 3,000 students joining and giving the courses an average rating of 4.8 out of 5.0. My focus is always on hands-on, practical learning, so that learners can easily apply what they learn in real-world situations.
I’m excited to share this journey with you as well. See you in the course!
