DevOps · Beginner → Expert
🏗️ Terraform and Infrastructure as Code
Create safe, reusable infrastructure code with Terraform state, providers, modules, environments, testing, CI/CD, security and team workflows.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
Infrastructure as Code Principles and Terraform Workflow
Locked
Module 2 · Beginner
HCL Syntax, Providers, Resources and Data Sources
Locked
Module 3 · Beginner
Variables, Locals, Outputs and Expressions
Locked
Module 4 · Beginner
Dependency Graphs, Lifecycle and Meta-Arguments
Locked
Module 5 · Intermediate
State, Backends, Locking and Recovery
Locked
Module 6 · Intermediate
Modules, Composition and Reuse
Locked
Module 7 · Intermediate
Workspaces and Environment Strategies
Locked
Module 8 · Intermediate
Import, Moved Resources and Refactoring
Locked
Module 9 · Advanced
Secrets, Sensitive Values and Security
Locked
Module 10 · Advanced
Validation, Formatting, Linting and Policy Checks
Locked
Module 11 · Advanced
Testing Infrastructure Code
Locked
Module 12 · Advanced
CI/CD Plans, Reviews and Controlled Apply
Locked
Module 13 · Expert
Drift Detection and Operational Maintenance
Locked
Module 14 · Expert
Cloud Provider Design Patterns
Locked
Module 15 · Expert
Team Governance, Versioning and Module Registries
Locked
Module 16 · Expert
Expert Capstone: Multi-Environment Infrastructure Platform
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed