Skip to content

Level 1 · Entry Foundations

Goal: understand what Infrastructure as Code is and why Terraform, read and write HCL confidently, and plan/apply a small, well-formed configuration.

Modules

  1. What Is IaC & Why Terraform?
  2. Installing Terraform & Providers
  3. HCL Syntax Basics
  4. Providers & the Provider Registry
  5. Resources & Data Sources
  6. Variables & Outputs
  7. State Basics
  8. A First Real Resource
  9. Plan / Apply / Destroy Workflow
  10. Formatting & Validation
  11. Capstone — Multi-Resource Configuration

By the end of this level you'll be able to write a syntactically correct Terraform configuration with variables, resources, data sources, and outputs, understand what state is and why it matters, and run the plan/apply/destroy workflow with confidence.