Terraform foundations
State, modules, workspaces, linting posture — infra-as-code for app teams.
Lesson outline
-
1
Install Terraform
Install Terraform on your machine — Terraform foundations.
-
2
Terraform foundations — Part 001
Placeholder slot — edit in console (terraform-iac-stub-001).
-
3
First Terraform Project Setup
Learn how to set up your first Terraform project step by step. This Terraform foundations tutorial covers core concepts, hands-on exercises, and troubleshooting to get you started with infrastructure as code.
-
4
Terraform foundations — Part 002
Placeholder slot — edit in console (terraform-iac-stub-002).
-
5
Terraform State Basics
Understand Terraform state basics in this Terraform foundations tutorial. Learn why state matters, how it tracks resources, and how to manage it.
-
6
Terraform foundations — Part 003
Placeholder slot — edit in console (terraform-iac-stub-003).
-
7
Write Your First Terraform Config
Write your first configuration file in Terraform — hands-on tutorial, step-by-step, with troubleshooting and what to learn next.
-
8
Terraform foundations — Part 004
Placeholder slot — edit in console (terraform-iac-stub-004).
-
9
Terraform init Command
Master the terraform init command in Terraform foundations — step-by-step walkthrough, options, troubleshooting, and what to study next for app teams.
-
10
Terraform foundations — Part 005
Placeholder slot — edit in console (terraform-iac-stub-005).
-
11
Plan Changes with Terraform Plan
Plan changes with terraform plan — Terraform foundations tutorial, lesson 6. Learn to preview infrastructure changes before applying, with hands-on steps and troubleshooting.
-
12
Terraform foundations — Part 006
Placeholder slot — edit in console (terraform-iac-stub-006).
Terraform foundations — step-by-step tutorials
What you will find here
This track walks through terraform foundations in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.
Tutorials vs quizzes and code samples
Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.