Infrastructure as Code (IaC) with Terraform
What IaC is and why Terraform. HashiCorp publishes no official weights; weight approximates the sub-objective share.
- Infrastructure as Code concepts and multi-cloud workflows
The complete HashiCorp Certified: Terraform Associate (004) study library — 10 lessons mapped to every domain and topic in the official exam guide. Free to read, no account needed.
Create a free account to track completed lessons, bookmark topics and see your exam readiness.
HashiCorp publishes exactly what the Terraform 004 tests and how much each part is worth. Here it is — every domain, its weight, the topics inside it, and the lessons that cover them.
What IaC is and why Terraform. HashiCorp publishes no official weights; weight approximates the sub-objective share.
Providers, multi-provider configuration, and how Terraform uses state. Weight approximates the sub-objective share.
The write → init → plan → apply → destroy workflow, plus formatting. Weight approximates the sub-objective share.
Resources, data sources, variables, outputs, expressions, functions, dependencies, and secrets. Weight approximates the sub-objective share.
Sourcing, using, and versioning modules, and variable scope. Weight approximates the sub-objective share.
Backends, state locking, remote state, and drift. Weight approximates the sub-objective share.
Importing existing infrastructure, inspecting state, and debugging. Weight approximates the sub-objective share.
HCP Terraform for creating infrastructure, collaboration, governance, workspaces, and integrations. Weight approximates the sub-objective share.
Reading every note front to back is the slowest way to pass. The exam is weighted, so your revision should be too — the blueprint above tells you exactly where the marks are.
Terraform configuration carries the most marks on the Terraform 004, so it earns the most of your attention. Work down the blueprint from the heaviest domain to the lightest rather than starting at domain 1 and grinding forward.
Read each lesson once without stopping to memorise — you are building a map, not a memory. On the second pass, read only the "what's tested" and key-takeaway blocks. If a takeaway surprises you, that lesson goes back on the pile.
Cover a lesson's key takeaways and try to say them out loud from the heading alone. Recall you can produce under your own steam is the only recall that survives a timed exam; recognition on a re-read is not the same thing.
Finishing the notes is not the goal — scoring is. Move to Terraform 004 practice questions early, then come back to the exact lessons your wrong answers point at. That loop is worth far more than a third read-through.