All courses

Terraform

A complete, standalone path through Terraform. Beginner builds the mental model — HCL, providers, resources, state, and the plan/apply workflow — and gets you provisioning safely. Intermediate scales it for real teams: modules, remote state and locking, environments, data sources, and the meta-arguments (count, for_each, dynamic) that make configurations powerful. Advanced makes it production-grade: refactoring with import and moved, testing, policy-as-code and scanning, CI/CD automation, and securing state, secrets, and the module supply chain. Every topic is detailed with worked HCL and real command output; each level ends with a self-test, and a rotating final exam draws from them all.

Beginner3 sections · 15 lessons · ~7h total · 15-question self-test

Progress is saved in this browser only — no account required.

Final exam
Test yourself on everything
15 questions drawn from all 3 sections — every answer explained as you pick.
Start final exam