OpenTofu
OpenTofu is the Linux Foundation fork of Terraform: same HCL, same plan/apply loop, tofu as the CLI. This course covers install, compatibility, migrating an existing project, remote state, then the extras Terraform does not ship — client-side state and plan encryption, early variable evaluation, and gating applies in CI. Switching the binary does not harden the estate; an unencrypted state file is still a map of every secret the provider wrote.
01
OpenTofu fundamentals
4 lessons01What OpenTofu is & why it forkedThe Terraform license change and the fork.12 min02Installing OpenTofu & the tofu CLIA drop-in for the terraform command.10 min03HCL & Terraform compatibilityProviders, resources, and shared syntax.12 min04State & the plan/apply workflowinit, plan, apply — the same loop.12 min
02
Migration, registry & environments
4 lessons03
Encryption, policy & delivery
4 lessons01State & plan encryptionThe headline OpenTofu-only feature.14 min02Early variable eval & provider functionsWhat OpenTofu can do that Terraform cannot.12 min03Policy-as-code & scanningOPA/Conftest and Checkov on OpenTofu.12 min04OpenTofu in CI/CD & securing stateAutomate apply; protect state & supply chain.14 min
Progress is saved in this browser only — no account required.
Final exam
Test yourself on everything
12 questions drawn from all 3 sections — every answer explained as you pick.