HashiCorp · Official Blueprint · Last reviewed May 2026
The official HashiCorp TF-004 exam covers 8 domains. Domain weights tell you exactly how much of the exam each topic represents — and where to invest your study time.
Covers the topics, concepts, and applied skills examined under the Understand IaC concepts domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Understand IaC concepts questionsCovers the topics, concepts, and applied skills examined under the Understand Terraform basics domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Understand Terraform basics questionsCovers the topics, concepts, and applied skills examined under the Understand Terraform's purpose domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Understand Terraform's purpose questionsCovers the topics, concepts, and applied skills examined under the Use Terraform outside the core workflow domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Use Terraform outside the core workflow questionsCovers the topics, concepts, and applied skills examined under the Interact with Terraform modules domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Interact with Terraform modules questionsCovers the topics, concepts, and applied skills examined under the Use the core Terraform workflow domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Use the core Terraform workflow questionsCovers the topics, concepts, and applied skills examined under the Implement and maintain state domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Implement and maintain state questionsCovers the topics, concepts, and applied skills examined under the Read, generate and modify configuration domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.
Practice Read, generate and modify configuration questionsThe heaviest domain on the TF-004 is "Understand IaC concepts" at 13%. Start here and return to it regularly.
Allocate study time proportional to domain weight — a 25% domain deserves roughly 25% of your prep hours.
Never skip a low-weight domain. A 10% domain still represents 5–7 exam questions — enough to make the difference between pass and fail.
Use Courseiva domain analytics to track your accuracy per domain automatically. The system routes extra questions to your weak areas.
Courseiva tracks your accuracy per domain automatically and routes you toward your weakest areas — no manual configuration needed.