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

  1. What is Terraform?

    A friendly introduction to infrastructure as code.

    Lesson 1: What is Terraform?

  2. Your first Terraform workflow

    The four commands you will use most often.

    Lesson 2: Your first Terraform workflow

  3. Providers and resources

    Who Terraform talks to, and what it creates.

    Lesson 3: Providers and resources

  4. Variables and outputs

    Make configurations flexible and expose useful results.

    Lesson 4: Variables and outputs