Take Terraform from single configs to production scale. Learn reusable modules, how state really works, day-two maintenance, and HCP Terraform — and remember it with spaced repetition.
Once you know the core plan/apply workflow, real Terraform work is about scale and safety. Modules let you package and reuse infrastructure instead of copy-pasting it. State — how Terraform tracks what it manages — becomes something you have to share, lock and protect as a team grows.
This track covers the parts that bite in production: writing and composing modules, managing remote and locked state, day-two operations like import and refactoring with moved blocks, and what HCP Terraform adds for collaboration, runs and policy.
It uses spaced repetition so the patterns stick — and it lines up with the advanced objectives of the HashiCorp Terraform Associate exam.
Each module is a set of practice cards — 80 in total. Answer, review, and watch your knowledge grow from seed to full bloom.
Reusable modules — module blocks, sources, inputs and outputs, versioning, and the Registry
20 cardsManaging state — its purpose, local vs remote backends, locking, sensitive data, and state commands
20 cardsDay-two operations — import, apply -replace and taint, -target, drift detection, and workspaces
20 cardsThe managed platform — HCP Terraform vs Community Edition, remote runs and state, VCS workflow, and policy
20 cardsA taste of the real cards. Pick an answer, then reveal the explanation.
What is a module in Terraform?
What is the purpose of Terraform state?
What does the terraform import command do?
What is HCP Terraform?
Each card is one practical concept with multiple options. Pick what you think is right.
See the correct option plus a clear explanation, and a link to deeper docs when one is available.
A spaced-repetition engine (SM-2 or FSRS) resurfaces each card just before you would forget it.
Modules turn battle-tested infrastructure into building blocks you can share across projects and teams.
Understanding remote state, locking and drift is what keeps a team from clobbering each other's changes.
Import, refactor and migrate real infrastructure safely — the work that starts after the first apply.
Covers the advanced objectives of the HashiCorp Terraform Associate exam.
Yes — this track assumes you already know the core plan/apply workflow and basic HCL. Start with Terraform Fundamentals if those are new to you.
About 10 minutes a day. Spaced repetition means short, frequent sessions beat long cramming, so the patterns stick.
Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.
Plant your first seed today. Ten minutes a day is all it takes to grow production-grade infrastructure skills.