learning path

Architecting, configuring, and managing your Virtual Private Clouds in AWS

21h 21m
Build hands-on tech skillsImprove theoretical and practical skills needed in real-world scenarios.
Stay focused, stay committedSupercharge your learning journey by enrolling, empowering you to stay focused, motivated, and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

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 support@cloudacademy.com

Your certificate for this learning path
About the Author
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 250+ courses relating to cloud computing reaching over 1 million+ students.

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.

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

Covered Topics