Building Secure AWS Networks: Private Subnets & NAT
This course empowers beginners to design and implement secure network architectures in AWS using private subnets and NAT gateways for controlled internet access.
-
💬
AI instructor
Ask about any lesson and get a clear answer instantly, anytime. -
🕐
Start anytime
No schedules or deadlines — learn at your own pace, whenever suits you. -
🌐
In English
Lessons, tasks and certificate — all fully in your language.
About this course
Course contents
6 modules · 30 lessons · 3h
1
AWS Networking Foundations
Understand the core components of an AWS network and basic terminology.
- Networking Terminology 101
Learn essential terms like IP addresses, CIDR blocks, and the client-server model in the context of AWS.6 min - What is a VPC?
Understand the Virtual Private Cloud as your own isolated section of the AWS cloud.6 min - IP Addressing in VPC
Learn how to define the size of your network using CIDR notation.6 min - Introduction to Subnets
Discover how to slice your VPC into smaller, manageable sub-networks.6 min - Availability Zones and Subnets
Learn why placing subnets in different Availability Zones is key for reliability.6 min
2
Routing and Public Connectivity
Learn how to connect your VPC to the internet and manage traffic flow.
- The Internet Gateway (IGW)
Understand the component that allows communication between your VPC and the internet.6 min - Demystifying Route Tables
Learn how route tables act as a set of rules to determine where network traffic is directed.6 min - Creating a Public Subnet
Configure a subnet to have a direct route to the Internet Gateway.6 min - Public IP vs Elastic IP
Understand how instances get reachable addresses on the public internet.6 min - Testing Public Access
Verify that an instance in a public subnet can reach the internet and be reached.6 min
3
Private Subnets and Resource Isolation
Master the art of isolating sensitive resources from direct internet access.
- The Concept of Isolation
Understand why sensitive resources like databases should never be in a public subnet.6 min - Implementing Private Subnets
Create subnets that lack a direct route to the Internet Gateway for enhanced security.6 min - Private Route Table Configuration
Set up a dedicated route table for private subnets to keep them local-only by default.6 min - Deploying Private Instances
Launch an EC2 instance into a private subnet and observe its connectivity limitations.6 min - Verifying Isolation
Confirm that private instances are shielded from inbound internet traffic.6 min
4
NAT Gateways for Controlled Access
Enable private instances to access the internet securely for updates without being exposed.
- The Need for Outbound Access
Explain why private instances still need to reach the internet for patches and updates.6 min - NAT Gateway Overview
Learn how a NAT Gateway allows one-way outbound traffic from private subnets.6 min - Provisioning a NAT Gateway
Step-by-step guide to creating a NAT Gateway in a public subnet.6 min - Updating Private Routes for NAT
Point the private subnet's default route to the NAT Gateway.6 min - Testing Outbound Connectivity
Verify that a private instance can download a file from the internet via NAT.6 min
5
Layered Security: SGs and NACLs
Implement fine-grained security controls at the instance and subnet levels.
- Security Groups: Instance Firewall
Learn how to control inbound and outbound traffic at the virtual interface level.6 min - Stateful Filtering Explained
Understand why Security Groups automatically allow return traffic.6 min - NACLs: Subnet Firewall
Learn to use Network Access Control Lists as a secondary layer of defense at the subnet boundary.6 min - Stateless Filtering and Ephemeral Ports
Understand the complexity of NACL rules and how they differ from Security Groups.6 min - Security Best Practices
Apply the principle of least privilege to your network security rules.6 min
6
Architecture Design and Verification
Design a complete network and ensure it works as intended.
- Designing a 2-Tier Architecture
Plan a network with a public web tier and a private database tier.6 min - Efficiency in Network Design
Learn to balance security, cost, and complexity in your AWS network.6 min - Common Networking Pitfalls
Identify and avoid frequent mistakes like missing routes or overlapping CIDRs.6 min - Final Network Verification
Perform a comprehensive audit of your setup to ensure all security layers are active.6 min - Course Summary and Next Steps
Review what you've built and explore advanced topics like VPC Peering and VPNs.6 min
The Secure Fortress VPC
You will design and implement a complete VPC environment. This includes creating public and private subnets across two Availability Zones, setting up a NAT Gateway for the private tier, and configuring both Security Groups and NACLs to allow web traffic while protecting a mock database.
What you'll get
-
📜
Certificate of completion
Add it to your LinkedIn profile -
💬
Personal AI tutor
Stuck on a lesson? Ask your built-in tutor anything, any time. -
🎧
Audio version included
Learn on the go — no screen needed -
♾️
Lifetime access
Come back anytime, no expiry -
📱
Phone or computer
Works anywhere, any device -
💸
14-day refund
No questions asked -
⚡
Short & focused
3h of practical content
Certificate of completion
Every course you complete on PickAClass issues a credential like this — original, with its own code, verifiable by URL, and detailed about what was actually demonstrated.
Reviews
No reviews yet — be the first to share your experience.
Learners also took
AWS CDK v2 with Python: Infrastructure as Code for Beginners
Cloud Foundry (PCF) Fundamentals: Deploy and Scale Cloud Apps
Foundations of AWS Cloud Technology Consulting
Cloud-Native Full-Stack Application Development Capstone
Frequently asked
What do I need to take this course? +
Just a phone or computer with internet. No installs, no special hardware.
How do I pay? +
By card via Stripe. We don’t store card details — Stripe handles them securely.
Can I get a refund? +
Yes — full refund within 14 days, no questions asked.
How long will I have access? +
Forever. Once you purchase, the course is yours to revisit anytime.
Will I get a certificate? +
Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.
Get 10 courses a month
Members get 10 courses of their choice every month for 0 €. No per-course charges — you pay only the subscription.
- ✓ 10 courses every month
- ✓ Cancel anytime
Renews monthly. Unused courses expire at the end of each billing month.