Skip to content

Terraform — Learning Roadmap

Follow the course in order:

  1. Course overview — scope, prerequisites, outcomes
  2. Modules 1–20 — tutorials in sequence
  3. Labs / quizzes / projects — practice
  4. Capstone — production infrastructure platform
  5. Interview & certifications — Terraform Associate

Terraform workflow

Remote state backend

Modules

# Focus Tutorials
1 IaC fundamentals Introduction
2 Installing Terraform Install & CLI
3 Terraform basics Init · plan · apply
4 HCL fundamentals Blocks & expressions
5 Providers Providers & plugins
6 Resources Resources & meta-arguments
7 Variables & outputs Variables · locals · outputs
8 State management State · Remote backends
9 Modules Create modules · Registry
10 Expressions & functions Functions & dynamic blocks
11 Data sources Data sources
12 Workspaces Workspaces & envs
13 Cloud & Enterprise HCP Terraform
14 Testing Format · validate · test
15 Security Secrets & policy
16 CI/CD Pipelines
17 Multi-cloud AWS · Azure · GCP
18 Kubernetes Clusters & providers
19 Production Production patterns
20 Troubleshooting Troubleshooting

Diagrams

python3 scripts/generate-excalidraw-svg.py