Practice Terraform on AWS

Terraform Hands-On Labs

Learn Terraform by building real AWS infrastructure. Practice resources, modules, state, drift, imports, networking, and secure access in guided labs.

No credit card required

Create a static Amazon S3 website with Terraform hands-on lab
Johnny EndrihsChristopherRafael MartinezLixin ZhangKaran Thakkar

70,000+ people learn with Cybr

  • Real AWS resources
  • Guided Terraform tasks
  • No cloud bill
CiscoVerizonToyotaCheck PointMoody’sAT&TVirginia Tech

Terraform practice topics

Build practical infrastructure as code skills

The Terraform lab collection covers the work that cloud teams handle: initial deployments, reusable code, state, existing resources, and secure AWS access.

Free cheat sheets

Terraform and AWS cheat sheets for your next deployment

Quick references for Terraform commands, configuration, and the AWS network and access controls behind your infrastructure.

How the labs work

Practice Terraform without using your own AWS account

Cybr prepares the AWS environment for each lab. You can focus on Terraform code instead of account setup, billing, and cleanup.

  1. Step 01

    Choose a lab

    Start free or choose a premium lab that matches your next skill.

  2. Step 02

    Launch the environment

    Get the AWS resources and access that the lab requires.

  3. Step 03

    Build with Terraform

    Follow the tasks, run Terraform, and inspect the infrastructure that you create.

Isolated AWS training environments

Practice without changing personal or company infrastructure. Cybr provides the lab environment and covers the AWS resource costs.

Before you start

Terraform hands-on lab FAQ

Is there a free Terraform hands-on lab?

Yes. Create a free Cybr account to build a static Amazon S3 website with Terraform. You do not need a credit card. Start a free Terraform lab

Do I need my own AWS account?

No. Cybr supplies the AWS environment and lab access. Your personal and company AWS accounts stay separate.

Do I need Terraform experience?

No. Beginners can start with the free guided lab. Later labs cover modules, remote state, drift, imports, networking, and secure access.

What do I need to complete a Terraform lab?

Each lab explains its requirements. You receive the cloud access and instructions that you need for the lab tasks.

Will AWS charge me for Terraform lab resources?

No. Cybr provides the AWS environment, covers its cloud costs, and removes the lab resources after your session.

Start learning Terraform with a free hands-on lab

Build a working Amazon S3 website with Terraform in a guided AWS environment.

No credit card required