Skip to main content

HashiCorp exam preparation

HashiCorp Certified: Terraform Associate (004)

Follow a topic roadmap built from the published exam blueprint, with lessons, practice exercises and practice exams.

The entry point for infrastructure as code. Unlike the Kubernetes exams this one is multiple choice, so it rewards knowing the workflow and the vocabulary precisely rather than typing quickly.

Lessons, quizzes and hands-on practice across every Terraform Associate objective, added to your roadmap. Free account.
Not ready to start? Tell us you want it and nothing else changes.

What you'll learn

Every objective Terraform Associate publishes, and what it asks you to be able to do.

  • Infrastructure as Code (IaC) with TerraformExplain what IaC is. Describe the advantages of IaC patterns. Explain how Terraform manages multi-cloud, hybrid cloud, and service-agnostic workflows.
  • Terraform fundamentalsDescribe how Terraform uses providers. Install and version Terraform providers. Explain how Terraform uses and manages state. Write Terraform configuration using multiple providers.
  • Core Terraform workflowDescribe the Terraform workflow. Initialize a Terraform working directory. Validate a Terraform configuration. Apply formatting and style adjustments to a configuration. Generate and review an execution plan for Terraform. Apply changes to infrastructure with Terraform. And 1 more, each a topic in the course below.
  • Terraform configurationUse and differentiate resource and data blocks. Refer to resource attributes and create cross-resource references. Use variables and outputs. Understand and use complex types. Write dynamic configuration using expressions and functions. Define resource dependencies in configuration. And 2 more, each a topic in the course below.
  • Terraform modulesUse modules in configuration. Explain how Terraform sources modules. Manage module versions. Describe variable scope within modules.
  • Terraform state managementDescribe the local backend. Configure remote state using the backend block. Describe state locking. Manage resource drift and Terraform state.
  • Maintain infrastructure with TerraformUse the CLI to inspect state. Import existing infrastructure into your Terraform workspace. Describe when and how to use verbose logging.
  • HCP TerraformUse HCP Terraform to create infrastructure. Describe how to organize and use HCP Terraform workspaces and projects. Describe HCP Terraform collaboration and governance features. Configure and use HCP Terraform integration.

Explore related topics

The exam at a glance

Length
1 hour
Cost
$70.50
Validity
2 years
Style
Multiple choice

Online proctored, multiple choice, true or false and multiple answer. Based on 004.

Sitting the exam

The part nobody publishes in a syllabus. For Terraform Associate the logistics are study strategy: what you are allowed to read while the clock runs changes how you should practise, and what a second attempt costs changes when you should book.

Where you sit it

  • Online proctored. A live proctor greets you at the start of the appointment, verifies who you are from a government ID, explains the rules and watches the session.
  • There is no cloud account and no terminal. This one is answered, not operated.

What you are asked

  • Multiple choice, one hour. HashiCorp does not publish how many questions there are.
  • Written against Terraform 1.12, so a habit learned on an older version can be the wrong answer here.

What you can look at

  • HashiCorp publishes no list of resources permitted during the exam. Assume the question is all you get, and read the appointment rules on HashiCorp's certification support site before you book.

How it is marked

  • HashiCorp publishes no pass mark for this exam, so there is no percentage to aim at. Prepare for every objective rather than budgeting for a weak one.
  • Passing gets you a digital badge and a downloadable certificate through Credly.

Identification and proctoring

  • A government-issued ID, checked by the proctor at the start of the appointment.
  • HashiCorp keeps its detailed ID and room requirements on its certification support site rather than its main documentation. Read them before booking: this is the step that costs people an appointment fee.

If you do not pass

  • A free retake is not included. Every attempt is a fresh $70.50, which makes this the one exam here where a failed first sitting costs real money.

Booking it

  • $70.50 USD, plus locally applicable taxes and fees.
  • Valid for two years, and you can sit the recertification exam up to six months before it expires.
  • No certification is required first. HashiCorp lists the prerequisites as skills: basic terminal skills, and an understanding of on-premises and cloud architecture.

Read off the official exam page on 25 August 2026. Rules change without notice, so confirm anything you are about to spend money on.

What the exam covers

HashiCorp publishes the objectives but not a weight for each one, so treat these as equally likely to come up.

Infrastructure as Code (IaC) with Terraform
Terraform fundamentals
Core Terraform workflow
Terraform configuration
Terraform modules
Terraform state management
Maintain infrastructure with Terraform
HCP Terraform

Course content

34 topics

  • Explain what IaC is
  • Describe the advantages of IaC patterns
  • Explain how Terraform manages multi-cloud, hybrid cloud, and service-agnostic workflows
  • Describe how Terraform uses providers
  • Install and version Terraform providers
  • Explain how Terraform uses and manages state
  • Describe the Terraform workflow
  • Initialize a Terraform working directory
  • Use and differentiate resource and data blocks
  • Validate a Terraform configuration
  • Apply formatting and style adjustments to a configuration
  • Generate and review an execution plan for Terraform
  • Apply changes to infrastructure with Terraform
  • Destroy Terraform-managed infrastructure
  • Refer to resource attributes and create cross-resource references
  • Use variables and outputs
  • Understand and use complex types
  • Write dynamic configuration using expressions and functions
  • Define resource dependencies in configuration
  • Validate configuration using custom conditions
  • Understand best practices for managing sensitive data, including secrets management with Vault
  • Write Terraform configuration using multiple providers
  • Use modules in configuration
  • Explain how Terraform sources modules
  • Manage module versions
  • Describe variable scope within modules
  • Describe the local backend
  • Configure remote state using the backend block
  • Describe state locking
  • Manage resource drift and Terraform state
  • Use the CLI to inspect state
  • Import existing infrastructure into your Terraform workspace
  • Describe when and how to use verbose logging
  • Use HCP Terraform to create infrastructure
  • Describe how to organize and use HCP Terraform workspaces and projects
  • Describe HCP Terraform collaboration and governance features
  • Configure and use HCP Terraform integration

What to know before you start

  • Having actually run terraform plan and apply against something real
  • One cloud provider well enough to know what you are provisioning
  • Version control as a habit

Other certifications

Frequently asked questions

How much does the Terraform Associate exam cost?

$70.50. Confirm it on HashiCorp's page before you book: exam fees change.

How long is the Terraform Associate exam?

1 hour. Online proctored, multiple choice, true or false and multiple answer.

How many questions are on the Terraform Associate exam?

Multiple choice, one hour. HashiCorp does not publish how many questions there are. Check the current count with HashiCorp before you book.

How long is Terraform Associate valid?

2 years. Check HashiCorp's recertification route before it lapses.

Is the Terraform Associate exam hands-on?

No. It is a written exam, so the skill it tests is recognising the right design or command rather than executing it under time pressure.

What is on the Terraform Associate exam?

8 objectives: Infrastructure as Code (IaC) with Terraform, Terraform fundamentals, Core Terraform workflow, Terraform configuration, Terraform modules, Terraform state management, Maintain infrastructure with Terraform, HCP Terraform. HashiCorp does not publish a weight per objective.

What should I know before starting Terraform Associate?

Having actually run terraform plan and apply against something real. One cloud provider well enough to know what you are provisioning. Version control as a habit.

Exam details from HashiCorp, checked August 2026. Always confirm on their page before booking.

What learners say about Acelro

About Acelro rather than the Terraform Associate exam: what learners made of the gap analysis, the roadmap and the projects.

“The roadmap makes me focus on a learning curve, no matter the length.”
Daniel O., Career path navigation
“Acelro has been really great for me, an inspiring experience. I've gained a lot of confidence doing projects I thought were rocket science.”
Stephanie E., Learner
“The gap analysis maps your actual skills against what the current job market is asking for. Nobody else made it that clear where I stood.”
Cebuka B., Career changer

Not sure you are ready for Terraform Associate yet? Check where your skills stand in under a minute, no sign-up required.