Terraform
01What Terraform is & how it worksDeclarative, cloud-agnostic provisioning.12 min02HCL: providers, resources & referencesThe core building blocks of a config.14 min03State: Terraform’s memoryHow Terraform tracks what it manages.14 min04The workflow: init, plan, apply, destroyChange infrastructure safely.12 min05Variables, outputs & localsParameterize and expose values.12 min
01Modules: reusable infrastructureDRY infrastructure you can share.14 min02Remote state & lockingState for teams, done safely.14 min03Workspaces & environmentsdev, staging, prod from one codebase.12 min04Data sources & dependenciesRead existing infra; order resources.12 min05count, for_each & dynamic blocksBuild many resources from data.14 min
01Refactoring: import, moved & state opsAdopt and reshape without destroying.14 min02Testing Terraformterraform test, Terratest, validate.12 min03Policy-as-code & scanningtfsec, Checkov, OPA/Sentinel gates.14 min04Terraform in CI/CD & automationPlan on PR, apply on merge, safely.14 min05Securing state, secrets & the supply chainThe IaC attack surface, closed.14 min
Final exam
Test yourself on everything
15 questions drawn from all 3 sections — every answer explained as you pick.