About this course
This is a free, self-paced course that takes you from never having written HCL to being ready to sit the HashiCorp Terraform Associate (004) exam. The syllabus follows the published exam blueprint chapter by chapter, so nothing on the objectives list is left uncovered and nothing is padded out that the exam never asks about.
The part people usually struggle with is getting hands-on practice without a cloud bill. Every lesson here runs on one Ubuntu VM using the hashicorp/local, hashicorp/random, and Docker providers, so you can work through the whole course without an AWS, Azure, or GCP account. That is not a shortcut around the exam either: HashiCorp deliberately keeps provider-specific knowledge out of the Associate exam, so a local provider teaches the same workflow the exam tests.
If you are new to Terraform, work through the chapters in order, since later lessons build on the lab from Before You Begin. If you already use it, every lesson carries its own setup, so you can jump straight to state, modules, or HCP Terraform.

