Terraform foundations
State, modules, workspaces, linting posture — infra-as-code for app teams.
Lesson outline
-
37
Migrate from Local to Remote State
Migrate from local to remote state — Terraform foundations.
-
38
Terraform foundations — Part 019
Placeholder slot — edit in console (terraform-iac-stub-019).
-
39
Lock State with a Backend
Lock state with a backend provider — Terraform foundations tutorial, lesson 20. Learn how to prevent concurrent state conflicts and ensure safe, consistent infrastructure updates.
-
40
Terraform functions for data transformation
Learn Terraform functions for data transformation. This lesson explains core concepts, walks through hands-on exercises, compares options, and covers troubleshooting.
-
41
Variable Validation in Terraform
Write custom validation in variables — Terraform foundations tutorial, lesson 22. Learn how to enforce custom rules on variable values to prevent misconfigurations, with hands-on examples and troubleshooting tips.
-
42
Use for_each over count for flexibility
Learn when and how to use for_each instead of count in Terraform for more flexible and maintainable infrastructure. This lesson explains the core concept, provides a hands-on walkthrough, and compares options to help you choose the right approach.
-
43
Collaborate with Terraform Cloud
Collaborate with Terraform Cloud basics — Terraform foundations.
-
44
Run Policies with Sentinel
Run policies and sentinel in Terraform Cloud — Terraform foundations.
-
45
Terraform Associate Prep
Prepare for the Terraform Associate certification with this focused Terraform foundations lesson. Learn the core concepts, practice hands-on exercises, and get study tips for the exam.
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.