BBuddyAI Learn
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