Infrastructure as code (IaC) describes networks, servers, storage and permissions in files you can review, version and reuse. This course explains why teams adopt IaC, how declarative tools differ from scripts, how to write and apply a basic Terraform or OpenTofu configuration, how state is managed, and how modules and CI pipelines make changes safer.

What you'll learn

Curriculum

1. Why infrastructure as code

2. Terraform and OpenTofu basics

3. Modules and pipelines