Start here · Beginner · 45 minutes
Introduction to Terraform
Build a confident foundation before working with a cloud provider. Learn what Terraform does, how its workflow stays safe, and how configuration is organised.
What you will learn
- Explain infrastructure as code in plain language.
- Follow the init, validate, plan, and apply workflow.
- Recognise providers, resources, variables, and outputs.
Course lessons
- What is Terraform?
A friendly introduction to infrastructure as code.
Lesson 1: What is Terraform?
- Your first Terraform workflow
The four commands you will use most often.
Lesson 2: Your first Terraform workflow
- Providers and resources
Who Terraform talks to, and what it creates.
Lesson 3: Providers and resources
- Variables and outputs
Make configurations flexible and expose useful results.
Lesson 4: Variables and outputs