All frameworks
Terraform

Terraform

Master Terraform from your first configuration to advanced infrastructure management. Learn providers, resources, state, variables, modules, environments, secrets, dependencies, lifecycle management, and infrastructure changes through hands-on problems. Every challenge is verified against a real local AWS environment, giving you practical experience with how Terraform actually provisions, manages, and changes infrastructure.

Terraform 1.15Terraform 1.15Linux CLILinux CLI
Module 1

HCL Fundamentals & Providers

Write your first configuration and drive the init, plan, apply, destroy lifecycle with pinned providers.

4

First Configuration Applied

easy2 / 2 solved

Provider Pinning and the Lock File

easy1 / 1 solved

Plan Before You Leap

easy1 / 1 solved

Lifecycle Under Control

easy2 / 2 solved
Module 2

Variables, Outputs & Locals

Parameterize configurations with typed, validated inputs and expose what tooling needs.

4

Typed Inputs

easy2 / 2 solved

Value Precedence

easy1 / 1 solved

Outputs and Locals

easy1 / 1 solved

Parameterized Deployment

easy1 / 1 solved