The 004 badge sits on the cheapest books to produce and on none of the good ones. Five titles wear Terraform Associate 004 on the cover in Amazon’s US results today. All five were published in 2026, all are self-published or from a micro-press, and they carry seven customer ratings between the entire set. Every Terraform book with an established publisher behind it is branded 003, or carries no exam code at all.
So choosing between Terraform Associate books comes down to print dates rather than cover badges. Ephemeral values did not exist in Terraform until November 2024, and write-only arguments not until February 2025, which means a book’s publication date settles what it can possibly contain no matter what the cover claims. Everything below was checked against that test on 29 August 2026: prices, editions, page counts and rating counts read live from a US Amazon session, exam facts read the same day from HashiCorp’s own certification page.
One thing has to be settled before any of that, because it changes what “covers 004” even means. HashiCorp’s certification page describes two of the new topics in two different ways, on the same page, at the same time.
The Terraform Associate books worth buying
Four books, all from publishers with a catalogue and an editorial process, all in stock and buyable in the US as of 29 August 2026. The dates and page counts are the ones Amazon prints in its product details, which is what you see at the point of purchase. Where a publisher or author dates its own book differently from the listing, the entry says so.
| Book | Publisher | Published | Pages | Ratings | Approx. price | Buy it for |
|---|---|---|---|---|---|---|
| HashiCorp Terraform Associate (003) Exam Guide | Packt | May 2024 | 344 | 24 at 5.0 | $52 | The only exam-shaped book from a real publisher |
| Terraform: Up and Running, 3rd ed | O’Reilly | Oct 2022 | 457 | 261 at 4.6 | $43 | Learning Terraform properly |
| Terraform in Depth | Manning | Apr 2025 | 504 | 11 at 4.4 | $49 | The newest serious book on the subject |
| Mastering Terraform | Packt | Jul 2024 | 494 | 81 at 4.6 | $38 | Multi-cloud patterns you will actually run |
Note what is missing from that table: a book that carries 004 on its cover. That absence is the finding, and the rest of this guide explains why it is the right outcome rather than a gap in the research.
What the Terraform Associate 004 exam actually asks for
Straight from HashiCorp’s certification page, read on 29 August 2026:
| Item | Value |
|---|---|
| Current version | HashiCorp Certified: Terraform Associate (004) |
| Product version tested | Terraform 1.12 |
| Format | Multiple choice, online proctored |
| Duration | 1 hour |
| Price | $70.50 USD plus local taxes, free retake not included |
| Credential expiration | 2 years |
| Language | English |
The published blueprint runs to eight numbered sections holding 37 lettered items: three on infrastructure as code as an idea, four on Terraform fundamentals, seven on the core workflow, eight on configuration, four on modules, four on state management, three on maintaining infrastructure, and four on HCP Terraform. Configuration is the heaviest section, and three of the four topics added for 004 landed inside it. The fourth landed over in the HCP Terraform section.
That count matters when you read listing copy. One 004-branded title advertises that it mirrors “the real 004 blueprint across all nine objective areas”. There are eight.
HashiCorp describes 004 two different ways on the same page
This is worth your attention before you spend money on any study material, because it determines what a truthful claim of 004 coverage would even look like. Both lists below are published on the same HashiCorp page, quoted verbatim, read on 29 August 2026.
The blueprint list gives three of the changed items in section 4 and the fourth in section 8:
4f Define resource dependencies in configuration
4g Validate configuration using custom conditions
4h Understand best practices for managing sensitive data, including secrets management with Vault
8c Describe how to organize and use HCP Terraform workspaces and projects
Scroll further down the very same page, to the section headed “Content differences between the 003 and 004 exams”, and the four new topics are given as:
4f: depends_on and create_before_destroy lifecycle rules
4g: Validate configuration using custom conditions
4h: Ephemeral values and write-only arguments
8c: Describe how to organize and use HCP Terraform workspaces and projects
Only 4g and 8c say the same thing in both lists. The 4f and 4h entries do not match. One version of 4h is about Vault and sensitive data, the other is about ephemeral values and write-only arguments, which are different Terraform features that arrived in different releases.
HashiCorp’s own study review track for 004 sides with the blueprint list. Its 4h maps to Manage Sensitive Data, the Vault provider, and protecting sensitive input variables. The words “ephemeral” and “write-only” appear nowhere on it.
In practice this means you cannot outsource the judgement to a book’s marketing copy. A title that teaches ephemeral values and write-only arguments is hedging sensibly. A title that teaches Vault-backed secrets handling is also defensible. A title that teaches neither has not covered 4h under either reading, and that is the one test worth applying.
The date test that beats the cover badge
Cover badges are typography. Release dates are facts, and they put a hard floor under what any printed book can contain. These come from the changelog on the Terraform repository:
| Release | Published | What it introduced |
|---|---|---|
| Terraform 1.10 | 27 November 2024 | Ephemeral resources and ephemeral values. Input variables and outputs can be declared ephemeral, and are never written to state |
| Terraform 1.11 | 27 February 2025 | Write-only attributes on resources. Providers mark attributes as write-only so they stay out of state, and ephemeral values can be assigned to them |
| Terraform 1.12 | 14 May 2025 | The release the 004 version is aligned to |
Now apply it. A book printed before 27 November 2024 cannot contain ephemeral values, because they did not exist. A book printed before 27 February 2025 cannot contain write-only arguments. That single check disqualifies most of what the search results will offer you, and it takes about ten seconds on any listing page.
Run it across the four books recommended here and nothing survives cleanly. Manning’s is the newest, and even that one is marginal: Amazon lists the print edition as 8 April 2025 while Manning itself dates the book February 2025, the same month write-only arguments shipped on the 27th. Amazon’s date clears the feature by forty days. Manning’s own date is month-granular and falls on the very month the feature shipped, so it settles nothing in either direction. Whether the manuscript was still open when write-only arguments landed is an inference under either date. And not one of the four names either feature anywhere in its own listing description, Manning’s included.
What the 004 shelf on Amazon actually is
These are the titles carrying Terraform Associate 004 that an Amazon US search surfaced on 29 August 2026. Three of them were published in August 2026, so the shelf will have grown by the time you read this. No affiliate links in this table, because none of these are recommendations. It is a census.
| Title | Author | Publisher listed | Published | Pages | Ratings | Names the 004-only features in its own description |
|---|---|---|---|---|---|---|
| Hashicorp Terraform Associate Certification (Exam 004), Second Edition | Kimiko Lee | GitforGits | 17 Apr 2026 | 610 | 2 | Both |
| Terraform Associate 004 Exam Prep: The Complete Study Guide, 2026 Edition | Luis Brito | none | 20 Mar 2026 | 503 | 5 | Ephemeral values only |
| HashiCorp Certified: Terraform Associate (004) Study Guide | R. Parvin | none | 1 Aug 2026 | 341 | 0 | Ephemeral values only |
| Terraform Associate (004) Exam Prep 2026: Scenario-Based Practice Questions | ZeroRetake | none | 6 Aug 2026 | 624 | 0 | Neither |
| HashiCorp Terraform Associate Study Guide 2026: Pass the Terraform Associate (004) Exam on Your First Try | Ibnul Jaif Farabi | none | 16 Aug 2026 | 145 | 0 | Neither |
Four of those five list no publisher at all. Their Amazon detail blocks carry an author name and no publisher field, which is what self-published means in practice. On that date the whole shelf was younger than six months. One title runs 145 pages against a blueprint of 37 items, which works out at under four pages each including front matter.
The description scan is the more interesting number. Concatenate each listing’s description, feature bullets and editorial reviews, then count keyword hits across all nine books named in this guide. “Ephemeral” turns up in three of the nine listings, every one of them a 004-branded title. “Write-only” turns up in exactly one, the GitforGits book, which also names ephemeral values and is therefore the only listing anywhere on this shelf claiming both. Every one of the four established-publisher books scores zero on both terms, Manning’s included. Packt’s 003 guide says “003” five times and names neither feature, which is at least consistent with its cover.
Read that carefully before drawing the wrong conclusion. It does not make any of those three books good. It means the only listings marketing the material that separates 004 from 003 are the three with almost no purchase history behind them: two ratings, five ratings, and none at all. You would be buying on a description rather than on a track record, and a description is the cheapest part of a book to write.
1. HashiCorp Terraform Associate (003) Exam Guide
Packt’s guide by Chandra Mohan Dhanasekaran and Manjunath H. Gowda is the only book on this shelf that is genuinely shaped like a certification study guide and comes from a publisher with a catalogue behind it.

The listing puts it at 344 pages, published 31 May 2024. The cover advertises free online exam-prep tools, and the product description spells out what that entitlement is: web-based mock exams, flashcards, exam tips and a PDF of the book, unlocked by the purchase. That drilling apparatus is the reason to buy it over a general Terraform title. No other book here bundles a web-based prep entitlement, though three of the five 004-branded titles do advertise a specific number of practice questions.
Who it’s for: anyone who wants question banks and chapter reviews built around a published blueprint instead of assembling their own from documentation. Its 24 ratings average 5.0, the highest of the four picks, though that is a small sample.
Skip it if you expect it to cover what 004 added. It was printed on 31 May 2024, close to six months before ephemeral values shipped and close to nine months before write-only arguments did. Its description says “003” five times and mentions neither feature. That is honest labelling rather than a defect, but it does mean you will patch the delta yourself from HashiCorp’s free study track.
It read $51.99 in stock on 29 August 2026, the most expensive book here. Check the current price on Amazon.
2. Terraform: Up and Running, Third Edition
Yevgeniy Brikman’s book is how most working engineers actually learned Terraform, and 261 ratings at 4.6 make it the best-evidenced book on this list by a wide margin.
The listing puts the third edition at 457 pages, published 25 October 2022, though Brikman’s own site dates it 26 September 2022 and describes the third edition as bringing the book from Terraform 0.12 up to Terraform 1.2. Set that against the 1.12 the current certification tests and you have the measure of the gap. Brikman cofounded Gruntwork and writes from production consulting rather than from documentation, which shows most in the module and state chapters. Those two areas carry eight of the 37 blueprint items between them, so the overlap with what you are studying for is real even though the book never mentions a certification.
Who it’s for: anyone who wants to understand Terraform rather than memorise it. If you are still at the stage of writing your first infrastructure as code, start here and add a study guide later.
Skip it if you need practice questions, because it has none, or if you need anything from Terraform 1.10 onwards. Either publication date puts it more than two years ahead of ephemeral values. The concepts it teaches have not aged, but the feature surface has moved on underneath it.
It read $42.87 in stock on 29 August 2026. Check the current price on Amazon.
3. Terraform in Depth
Robert Hafner’s Manning title is the newest serious book on the subject, and the closest any of these comes to being written in the same era as the 004 material.

Manning lists it at 504 pages and dates it February 2025, while the Amazon print listing says 8 April 2025. Either way it is the newest of the four. Manning’s description treats OpenTofu as a first-class subject rather than a footnote, down to switching between the two, which is a real advantage if your organisation has made the fork decision or is still weighing it. None of the five 004-branded listings mentions OpenTofu at all. Our wider Terraform and OpenTofu reading list goes into where that split matters.
Who it’s for: the reader who wants current depth and is willing to map the material onto the blueprint themselves. It is the right choice if you already write Terraform daily and are certifying to formalise what you know.
Skip it if you want structured study. There are no mock exams, no chapter quizzes, and no mapping to the published items. The 11 ratings are too few to lean on. And its listing description never mentions ephemeral values or write-only arguments either, so the print date is permission to hope rather than evidence.
It read $49.31 on 29 August 2026, with Amazon flagging only 13 left in stock and more on the way, so the price band here is less stable than the others. Check the current price on Amazon.
4. Mastering Terraform
Mark Tinderholt’s Packt title carries a foreword by Armon Dadgar, HashiCorp’s cofounder and CTO, which is as close to an endorsement as any book on this shelf gets.
The listing puts it at 494 pages, published 26 July 2024, though Packt’s own catalogue metadata says 506. The date is identical in both places. It works across AWS, Azure and GCP rather than picking one, and spends its length on end-to-end delivery: virtual machines, Kubernetes, serverless, and the CI pipelines around them, with Packer and Docker in the mix. If you are the kind of reader who learns by building, pairing it with a walkthrough like deploying GKE Autopilot with Terraform or standing up an EKS cluster converts the reading into muscle memory faster than another question bank would.
Who it’s for: engineers who will use the certification as a checkpoint on the way to running Terraform in anger across more than one cloud. The 81 ratings at 4.6 are the next-best evidence here after Brikman’s.
Skip it if you are studying on a deadline. It is a practitioner’s book with no exam apparatus, and at 26 July 2024 it lands four months short of ephemeral values.
It read $37.99 in stock on 29 August 2026, the cheapest of the four. Check the current price on Amazon.
How to check any Terraform book before you buy it
Four checks, in the order that kills the most bad listings soonest. All of them run from the listing page itself.
Read the publication date before the title. Anything printed before 27 November 2024 cannot cover ephemeral values, and anything before 27 February 2025 cannot cover write-only arguments, whatever the cover says. This is the single highest-yield check because the date is always published and never negotiable.
Look for a publisher in the detail section. On Amazon the publisher line sits in the product details, and a self-published title simply has no publisher listed. Four of the five 004-branded books on sale today have that blank. It is not automatically disqualifying, but combined with a 2026 print date and no ratings it tells you nobody has read this book yet.
Divide the page count by 37. That is how many blueprint items the material has to cover. A 145-page book gives under four pages each once you subtract front matter and any practice section, which is not enough for the state and module material even if the writing is good.
Search the description for “ephemeral” and “write-only”. A book that claims 004 coverage and never names the material that distinguishes 004 from 003 has not made the claim it appears to be making. Run across the nine books named here, it hits three listings on “ephemeral” and one on “write-only”, with a single book carrying both.
One caveat on the URLs, since the point comes up constantly. HashiCorp has published no retirement date for 003 anywhere on its site, so ignore anyone who quotes you one. What it has done is retire the pages: the 003 study review URL now returns a 404, and the older certification paths issue permanent redirects to their 004 equivalents. That is checkable in a browser in ten seconds and it says everything an invented date would.
What certifying actually costs
The registration fee is $70.50 plus local taxes, and HashiCorp states plainly that a free retake is not included. That second clause is the one that shapes a sensible budget, because a failed sitting costs the full fee again. Two attempts is $141 before a single book.
Against that, the books run $38 to $52 each. Buying the Packt study guide and Brikman’s book together lands around $95, roughly one and a third exam attempts, and covers both the drilling and the understanding. Adding a third title is usually worse value than spending the same money on a retake buffer, because the returns overlap heavily once you own one exam-shaped book and one concept book.
The genuinely free component is worth counting too. HashiCorp’s study track for 004 is public, current by definition, and it is the only source guaranteed to reflect whatever the current blueprint says on the day you sit. It costs nothing and it is where the 4f and 4h ambiguity gets resolved for you rather than by a book that went to print months ago. Budget the money for the sitting and one or two books, and budget the time for the official track on top.
Two years is also short. The credential expires 24 months after you earn it, so the reading you do now has to pay for itself twice: once at the sitting, and again when you renew. That argues for the concept books over the exam-shaped ones if you can only justify one purchase, since provisioning with Terraform and configuring with Ansible is still going to be the job in 2028, whatever the blueprint is numbered by then.

