learning pathArchitecting, configuring, and managing your Virtual Private Clouds in AWS
21 hours
Build hands-on tech skillsImprove theoretical and practical skills needed in real-world scenarios.
Enroll to stay on trackSelect a due date and we will help you stay on track with custom reminders and weekly progress reports.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Training content


This learning path has been designed to provide you with an all round understanding of AWS Virtual Private Clouds, commonly referred to as VPCs. VPCs are essentially your own private area of AWS allowing you to safely provision resources and launch services in this virtual network environment. 

Learning Objectives:

  • Confidently architect a VPC across multiple availability zones within a Region
  • Explain different networking components commonly used within AWS VPCs
  • Secure your VPCs, helping you to protect your resources within them
  • Assess which method of connectivity to your VPCs would be best in different scenarios
  • Understand static and dynamic routing in AWS
  • Learn BGP's role in routing in AWS
  • Understand what Elastic IP Addresses (EIPs) are
  • Understand when to use Elastic Network Interfaces (ENIs)
  • Learn how to use EC2 Enhanced Networking with the Elastic Network Adapter (ENA)
  • How to use VPC Endpoints to secure connectivity
  • Learn how the AWS Global Accelerator plays a part in performance
  • The benefits of sharing VPCs
  • The role of RAM in sharing VPCs
  • The capabilities and restrictions of VPC sharing
  •  Learn how to create and analyze a connection using the VPC reachability Analyzer
  • Discuss IPv4, IPv6 and how to configure it to be supported by Amazon VPCs and EC2 Instances
  • Understand what an AWS Network Firewall is
  • Learn the differences between Network Access Control List, Security Groups, and an AWS Network Firewall
  • Understand the options for deploying AWS Network Firewalls from Distributed, Centralized, and a combination of both
  • Learn how to centrally manage all AWS Network Firewalls using AWS Firewall Manager
  • Understand AWS PrivateLink, as well as its typical use cases
  • AWS PrivateLink components
  • How to provide and control access to a PrivateLink resource
  • Learn how to create your own large network topology that uses AWS Transit Gateway to connect multiple VPCs
  • Understand when and why it becomes appropriate to transition away from the standard methods of VPC peering when connecting large numbers of networks
  • Inter-regional communication patterns
  • Intra-regional communication patterns


As a perquisite to taking this learning path, you may find it beneficial in having some familiarity with the fundamentals of AWS and some of its core services.


If you have any feedback on this learning path, positive or negative, please send an e-mail to

Your certificate for this learning path
Stuart Scott
AWS Content Director
Learning Paths

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.