Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Cloud Architect Bootcamp: Beginner to Terraform
Rating: 5.0 out of 5(1 rating)
2 students

AWS Cloud Architect Bootcamp: Beginner to Terraform

Learn cloud architecture fundamentals, virtualization, AWS-style infrastructure design, & Terraform via a real-world ex
Last updated 6/2026
English

What you'll learn

  • Explain the core principles of cloud architecture and cloud computing.
  • Understand virtualization and its role in modern cloud environments.
  • Design and analyze cloud architecture diagrams and deployment workflows.
  • Build cloud infrastructure using Terraform and Infrastructure as Code.

Course content

3 sections11 lectures2h 47m total length
  • Welcome and Overview16:49
    • Course objectives

    • What is a Cloud Architect

    • The four Cloud Architecture domains

    • Introduction to Cloud Architecting the hands-on use case

    • Cloud Computing & Virtualization

  • Cloud Computing & Virtualization - from an architecture perspective15:54
    • AWS Platform Architecture

      • Virtual Private Computer (VPC)

      • Public and Private Subnets

      • Availability Zones

      • Route Tables

      • NAT Gateway

      • Internet Gateway

      • CIDR

      • Scaling

      • VPC Endpoints

      • VPN Gateway (Customer Onsite Network)

      • AWS Transit Gateway

      • VPC Peering connection

    • Shared responsibilities (Customer/AWS)

    • Reliability and Compliance

    • AWS Organization

    • AWS Control Tower

    • Requirements for getting ready for the next step

    • AWS Service Catalog

    • AWS License Manager

    • Migrating from onprem to cloud

    • Use Case Introduction (IaC)

  • Virtualization Fundamentals5:53
    • A step by step manual walkthrough using the AWS console for implementing the Use Case using what you have learnt so far.

    • Challenge: Create Security Group for public and private subnets

Requirements

  • No prior cloud experience is required; beginners are welcome.
  • Basic computer skills and familiarity with using a web browser.
  • A computer running Windows, macOS, or Linux with internet access.
  • A willingness to learn cloud computing, architecture, and automation concepts.
  • Basic knowledge of IT concepts such as networks, servers, and operating systems is helpful but not required.

Description

Build a strong foundation in cloud architecture by learning how modern cloud environments are designed, structured, and deployed using Infrastructure as Code.

Learn Cloud Architecture Fundamentals Through Real-World Infrastructure Design

In this course, you will learn the core principles of cloud architecting, cloud computing, virtualization, and Infrastructure as Code using Terraform. Rather than focusing only on theory, this course walks you through a practical cloud architecture use case and demonstrates how cloud systems are designed and implemented step-by-step.

By the end of this course, you will understand how cloud architects think about infrastructure design, scalability, networking, availability zones, deployment workflows, and automation.

In this course, you will:

  • Learn the fundamentals of cloud architecture

  • Understand cloud computing and virtualization concepts

  • Explore the major domains of cloud architecting

  • Walk through a real-world cloud architecture design

  • Understand the manual deployment process used in cloud environments

  • Learn how Infrastructure as Code simplifies deployments

  • Build cloud infrastructure using Terraform

  • Follow along with hands-on implementation examples

  • Practice translating architecture diagrams into deployable infrastructure

This course is designed for:

  • Beginners entering cloud computing

  • Aspiring cloud architects

  • IT professionals transitioning into cloud engineering

  • Students learning Infrastructure as Code

  • Engineers interested in Terraform and cloud automation

The course combines presentation-based instruction with practical walkthroughs. You will first learn the foundational concepts behind cloud architecture and virtualization before moving into a hands-on Terraform implementation of the same architecture.

Throughout the course, you will see how cloud infrastructure is planned manually and then automated using Infrastructure as Code techniques commonly used in modern cloud environments.

The Terraform section walks you through the actual implementation process step-by-step, helping you understand not only the syntax, but also the architectural reasoning behind the infrastructure decisions.

This course includes:

  • 11 video lectures

  • Cloud architecture walkthroughs

  • Terraform implementation examples

  • Practical infrastructure design concepts

  • Real-world deployment thinking

  • Beginner-friendly explanations

By the end of the course, you will have a foundational understanding of cloud architecture concepts and how Terraform can be used to automate modern cloud infrastructure deployments.

Who this course is for:

  • Aspiring cloud architects who want to build a strong foundation in cloud architecture and Infrastructure as Code.
  • Beginners interested in learning cloud computing, virtualization, and modern cloud design principles.
  • IT professionals looking to transition into cloud engineering or cloud architecture roles.
  • System administrators, network engineers, and software developers expanding their cloud skills.
  • Students and technology enthusiasts who want hands-on experience designing and deploying cloud infrastructure with Terraform.