Terraform foundations
State, modules, workspaces, linting posture — infra-as-code for app teams.
Lesson outline
-
13
Terraform Apply Basics
Learn how to apply infrastructure with terraform apply — the core command that turns your configuration into real resources. This hands-on lesson covers the apply workflow, options, and troubleshooting.
-
14
Terraform foundations — Part 007
Placeholder slot — edit in console (terraform-iac-stub-007).
-
15
Terraform Destroy Safely
Destroy resources safely with terraform destroy — Terraform foundations.
-
16
Terraform foundations — Part 008
Placeholder slot — edit in console (terraform-iac-stub-008).
-
17
Use Terraform Variables for Reusability
Learn how to use Terraform variables for reusability in this hands-on foundations lesson. Discover how to parameterize your infrastructure code, apply best practices, and troubleshoot common issues. Perfect for developers building a solid DevOps foundation.
-
18
Terraform foundations — Part 009
Placeholder slot — edit in console (terraform-iac-stub-009).
-
19
Terraform Output Values
Leverage output values in Terraform — learn to expose infrastructure attributes for reuse, debugging, and module communication. Hands-on walkthrough, troubleshooting, and what's next in the Terraform foundations track.
-
20
Terraform foundations — Part 010
Placeholder slot — edit in console (terraform-iac-stub-010).
-
21
Terraform Data Sources
Explore data sources in Terraform — Terraform foundations.
-
22
Terraform foundations — Part 011
Placeholder slot — edit in console (terraform-iac-stub-011).
-
23
Organize Terraform with Modules
Learn to organize Terraform code with modules. This tutorial covers the core concepts, step-by-step implementation, and best practices for structuring your infrastructure as reusable, maintainable modules.
-
24
Terraform foundations — Part 012
Placeholder slot — edit in console (terraform-iac-stub-012).
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.