Use this study plan when you are cleaning up legacy 003 Terraform study material rather than preparing from a fresh current blueprint. As of April 14, 2026, HashiCorp’s certification page lists 004 as the active exam and says unexpired 002 or 003 holders can take 004 starting 6 months before expiration. That means the right move is usually a transfer plan, not a nostalgia plan.
Choose the right path first
| Situation |
Better move |
you only have old 003 notes or an old bank |
use this guide to convert them into durable Terraform rules |
you still hold an unexpired 003 credential |
use this guide to close Terraform fundamentals gaps, then move toward 004 readiness |
| you are starting from scratch |
go straight to Terraform Associate 004 |
Default 3-week transfer plan
| Week |
Focus |
What to do |
| 1 |
fundamentals, workflow, and config |
work 1. Foundations, 2. Workflow, and 3. Config until configuration, plan, provider, and state terms no longer blur together |
| 2 |
modules and state maintenance |
work 4. Modules and 5. State & Maintenance until backend, locking, drift, import, and -replace decisions feel automatic |
| 3 |
HCP Terraform crossover and final cleanup |
work 6. HCP, then finish with the cheat sheet, faq, resources, and glossary |
Compressed 2-week option
| Week |
Focus |
| 1 |
chapters 1 to 3 |
| 2 |
chapters 4 to 6 plus live HashiCorp verification |
Good 60-minute session pattern
| Minutes |
What to do |
Why |
| 0-10 |
restate one Terraform noun cleanly |
prevents backend, provider, module, workspace, and state confusion |
| 10-25 |
review one lesson and one command family |
connects concepts to real workflow |
| 25-45 |
solve one scenario without notes |
turns legacy recall into durable reasoning |
| 45-55 |
write one miss rule and one stronger rule |
converts old notes into reusable heuristics |
| 55-60 |
verify one point against HashiCorp docs |
keeps current facts current |
Best repair order for weak lanes
| If you are weakest in… |
Fix it in this order |
| Terraform nouns still blur together |
chapter 1 -> glossary |
| command memory without workflow understanding |
chapter 2 -> cheat sheet |
| variables, outputs, and expressions |
chapter 3 -> chapter 4 |
| state, drift, and import |
chapter 5 -> faq |
| HCP Terraform or remote-run concepts |
chapter 6 -> resources |
Booking or transition signal
You are getting close when:
- provider, backend, module, workspace, variable, output, and state no longer blur together
- you can explain what Terraform is planning to do before talking about commands
- older
003 terms no longer trap you into outdated workflow habits
Final 72-hour plan