⚙ HashiCorp Terraform Associate
Free Terraform Associate (003) exam-prep - infrastructure-as-code, HCL, state, modules, providers and workflow.
Last updated: June 2026
A free, independent exam-preparation course that walks through every objective of the publicly published HashiCorp Certified: Terraform Associate (003) exam — Infrastructure as Code concepts, Terraform's purpose versus configuration management, providers and the HCL configuration language, variables and outputs, state management with locking and remote backends, modules, the core init/plan/apply/destroy workflow, and HCP Terraform / Terraform Cloud. It blends visual lessons, worked CLI examples, original self-check items and a 10-question exam-style final. This is awareness/preparation only and is not the official HashiCorp course or exam, and AMAADOR ACADEMY is not affiliated with or endorsed by HashiCorp. The course is organized into 9 modules, ending with a final exam (pass mark 80%). It is independent, free exam-preparation training — not an official or accredited review course.
What you'll learn
- Infrastructure as Code concepts
- Terraform's purpose vs configuration management
- Terraform basics & providers
- HCL, variables & outputs
- State management & locking
- Modules
- The core workflow (init / plan / apply / destroy)
- HCP Terraform / Terraform Cloud
- Resources, dependencies & best practices
Learning objectives
- Explain what Infrastructure as Code (IaC) is and the advantages it brings.
- Describe Terraform's purpose and how it differs from configuration-management tools.
- Find, install and configure providers and the Terraform CLI.
- Write HCL using resources, variables, outputs, locals, expressions and functions.
- Manage Terraform state: local vs remote backends, state locking and sensitive data.
- Build and consume modules to reuse and structure configuration.
- Run the core workflow: init , validate , plan , apply and destroy .
- Use HCP Terraform / Terraform Cloud for remote state, runs and collaboration.