📖 Full Curriculum#

Welcome to the comprehensive Terraform learning curriculum. Use the dashboard above to track your progress across 17 chapters and 7 practice tests.

Foundation (Week 1)#

# Chapter Description
01 Introduction to IaC & Terraform What is IaC, Terraform vs other tools, installation
02 Terraform Core Concepts Providers, state, lifecycle, core workflow
03 HCL Configuration Language Syntax, data types, expressions, functions
04 Resources, Data Sources & Meta-Arguments Resources, data sources, count, for_each, lifecycle

Core Skills (Week 2)#

# Chapter Description
05 Variables, Outputs & Locals Input variables, outputs, locals, validation
06 State Management Remote state, backends, locking, isolation
07 Terraform Modules Module structure, registry, versioning
08 Workspaces & Environments Multi-environment strategies, workspace management

Advanced (Week 3)#

# Chapter Description
09 Functions, Expressions & Dynamic Blocks Built-in functions, for expressions, dynamic blocks
10 Provisioners & Side Effects local-exec, remote-exec, file, alternatives
11 Terraform Cloud & Enterprise Remote execution, Sentinel, VCS workflow
12 Importing & Refactoring Import, moved blocks, state migrations

Production & Exam Prep (Week 4)#

# Chapter Description
13 Security & Compliance Secrets management, IAM, Sentinel policies
14 Production-Grade Terraform CI/CD, testing, team workflows, disaster recovery
15 Exam Preparation Guide Sample questions, cheat sheet, study plan

Bonus Chapters#

# Chapter Description
16 Interview Questions & Answers 50+ interview questions from beginner to expert level
17 Real-World Scenario Questions 12 practical troubleshooting & design scenarios

Practice Tests#

# Test Description
1 Practice Test 1 57 questions — all 7 domains
2 Practice Test 2 57 questions — all 7 domains
3 Practice Test 3 57 questions — all 7 domains
4 Practice Test 4 57 questions — all 7 domains
5 Practice Test 5 57 questions — all 7 domains
6 Practice Test 6 57 questions — all 7 domains
7 Practice Test 7 57 questions — all 7 domains

💡 Pro tip: Start from Chapter 1 and work your way through. Use the dashboard to track your progress and identify weak areas for focused study.