HashiCorp · Official Blueprint

TF-003 Exam Domains & Blueprint

The official HashiCorp TF-003 exam covers 7 domains. Domain weights tell you exactly how much of the exam each topic represents — and where to invest your study time.

TF-003 Domain Weight Summary

#DomainWeightQuestions
1Understand Infrastructure as Code concepts
%
2Understand the purpose of Terraform
%
3Understand Terraform basics
%
4Use the Terraform CLI
%
5Interact with Terraform modules
%
6Implement and maintain state
%
7Read, generate, and modify configuration
%

Detailed Domain Breakdown

%

Domain 1: Understand Infrastructure as Code concepts

Covers the core concepts, terminology, and skills tested under the Understand Infrastructure as Code concepts section of the official exam blueprint.

%

Domain 2: Understand the purpose of Terraform

Covers the core concepts, terminology, and skills tested under the Understand the purpose of Terraform section of the official exam blueprint.

%

Domain 3: Understand Terraform basics

Covers the core concepts, terminology, and skills tested under the Understand Terraform basics section of the official exam blueprint.

%

Domain 4: Use the Terraform CLI

Covers the core concepts, terminology, and skills tested under the Use the Terraform CLI section of the official exam blueprint.

%

Domain 5: Interact with Terraform modules

Covers the core concepts, terminology, and skills tested under the Interact with Terraform modules section of the official exam blueprint.

%

Domain 6: Implement and maintain state

Covers the core concepts, terminology, and skills tested under the Implement and maintain state section of the official exam blueprint.

%

Domain 7: Read, generate, and modify configuration

Covers the core concepts, terminology, and skills tested under the Read, generate, and modify configuration section of the official exam blueprint.

How to Use Domain Weights in Your Study Plan

The heaviest domain on the TF-003 is "Understand Infrastructure as Code concepts" at null%. 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 JT Exams domain analytics to track your accuracy per domain automatically. The system routes extra questions to your weak areas.

Practice every TF-003 domain

JT Exams tracks your accuracy per domain automatically and routes you toward your weakest areas — no manual configuration needed.

No credit card · Cancel anytime

TF-003 Concept Guides

Related Exam Domains