Introduction to Amazon Virtual Private Cloud (VPC)
Learn to create and configure a custom VPC with public and private subnets, routing, and security controls.

Lab overview
Amazon Virtual Private Cloud (VPC) is a foundational AWS service that allows you to create a logically isolated section of the AWS cloud where you can launch resources in a virtual network that you define. VPCs provide control over your network environment, including IP address ranges, subnets, route tables, and network gateways. This isolation enhances security and provides flexibility in how you architect your cloud infrastructure.
Objectives
Upon completion of this beginner level lab, you will be able to:
- Create a custom VPC with a defined CIDR block in AWS
- Configure a subnet within your VPC to segment your network
- Create and associate a custom route table to control network traffic
- Set up an Internet Gateway to enable internet connectivity
- Deploy an EC2 instance in your custom VPC and subnet
- Demonstrate how routing configurations affect instance connectivity
Who is this lab for?
This lab is designed for:
- Cloud beginners looking to understand AWS networking
- System administrators transitioning to AWS
- DevOps engineers and cloud architects
- Students learning AWS fundamentals
Prerequisites
- Basic understanding of networking concepts (IP addressing, subnets)
- Familiarity with AWS console navigation
- Basic knowledge of EC2 instances
Related Labs
Verified against your live environment
An automated validation engine inspects your actual resources and configurations as you work. Completion means the task was performed — not multiple choice, real-world proficiency.
More labs like this
Working with AWS VPC Flow Logs to Log and View Network Traffic
Learn to configure AWS VPC Flow Logs to monitor network traffic in your AWS environment.
Deploy Amazon EC2 Instance in AWS Cloud
Deploy Amazon EC2 Instance in AWS Cloud in this hands-on lab.
Launch an EC2 Instance using AWS Lambda Function
Learn how to create a Python Lambda function to automatically provision EC2 instances, demonstrating serverless automation for AWS infrastructure deployment.
Related reading
Environment
Every lab includes
- Real environment, pre-credentialed
- Automated checks on every step
- Isolated sandbox, auto cleanup
- AI-recommended next steps
Lab curriculum
- 01
Signing into AWS Console
- 02
Creating VPC and Subnets in AWS Console
1 automated check
- 03
Creating Route Table and Internet Gateway
1 automated check
- 04
Deploying EC2 Instance on a Custom VPC
1 automated check
Not the lab you were looking for?
Browse 150+ hands-on labs across AWS, Azure, Kubernetes, Docker, and cloud security.