Skip to content
🏗️

Terraform Basics

Write, plan, and apply Infrastructure as Code with HashiCorp Terraform.

Beginner0.9 hours10 lessons
Start Course →

What You'll Learn

  • Understand Infrastructure as Code principles and why they matter
  • Navigate the Terraform CLI and core workflow (init, plan, apply, destroy)
  • Write HCL configuration with providers, resources, and data sources
  • Use variables, locals, and outputs to build reusable configurations
  • Understand Terraform state and why it must be managed carefully
  • Create and use modules for reusable infrastructure components
  • Configure remote backends for team collaboration
  • Apply Terraform best practices for safe, maintainable infrastructure

Prerequisites

  • Basic command-line experience
  • Familiarity with cloud concepts (see AWS Cloud Fundamentals course)
  • No prior Terraform experience required

Course Curriculum

Practice for the Real Exam

After completing this course, test yourself with exam-style practice questions.