Cloud and DevOps

Learn Terraform

1 plan 6 lessons

Infrastructure as code, modules, and state basics.

What You'll Learn

01Foundation

Terraform basics and HCL

Learn Terraform syntax and configuration basics.

hclbasicssyntax
02Foundation

Providers, resources, and state

Manage providers, resources, and state files.

providersresourcesstate
03Core

Modules and variables

Reuse infrastructure with modules and variables.

modulesvariablesreuse
04Core

Plan and apply workflows

Safely plan and apply infrastructure changes.

planapplyworkflow
05Core

Managing environments

Handle dev, staging, and production environments.

environmentsworkspacesstrategy
06Challenge

Provision infrastructure

Provision a complete environment with Terraform.

projectinfrastructurepractice

Write infrastructure, not tickets

7 days of HCL, providers, modules, and state — provision real environments with infrastructure as code.

Start learning

Terraform was the missing piece in our deployment process. This plan got me writing real modules in days.

— David K., infrastructure engineer

Browse all courses