Terraform — Learning Roadmap¶
Follow the course in order:
- Course overview — scope, prerequisites, outcomes
- Modules 1–20 — tutorials in sequence
- Labs / quizzes / projects — practice
- Capstone — production infrastructure platform
- Interview & certifications — Terraform Associate
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 |