HashiCorp Certified Terraform Associate

By Tia Williams

Hashicorp Certified Terraform Associate

11 hours
  • 40 Lessons
  • 8 Hands-On Labs
  • 8 Course Quizzes

About the course

Hey Cloud Gurus! If you’ve been hearing the phrase "Infrastructure of Code" too much around your DevOps circles and are curious as to what it actually means, then there’s no better place to start than Hashicorp’s Terraform.

Terraform helps you codify your infrastructure. Yes, you literally write it all down, but the best part, among many other features, is that it handles resource dependency during deployment so you don’t have to code that in at all.

It’s a DevOps tool that is in high demand, and in this course we help you get certified in Hashicorp’s Terraform and showcase to the world your IaC chops!

  • Chapter 1 3 Lessons Introduction 10:06



    Exam Blueprint


    Why Get Terraform Certified?

  • Chapter 2 3 Lessons Understanding Infrastructure As Code 22:36

    IaC and Its Benefits


    Cloud Agnostic IaC with Terraform


    Section Quiz: Understanding IaC

    15:00 Quiz
  • Chapter 3 6 Lessons IaC with Terraform 27:51

    What is the Terraform Workflow?


    Terraform Init (Initializing the Working Directory)


    Terraform Key Concepts: Plan, Apply, and Destroy


    Resource Addressing in Terraform: Understanding Terraform Code


    Deploying a VM in AWS Using the Terraform Workflow

    0:00 Hands-On Lab

    Chapter Quiz: IaC with Terraform

    15:00 Quiz
  • Chapter 4 7 Lessons Terraform Fundamentals 43:39

    Installing Terraform and Terraform Providers


    Terraform State: The Concept


    Terraform Variables and Outputs


    Terraform Provisioners: When to Use Them


    Installing Terraform and using Terraform Providers

    0:00 Hands-On Lab

    Using Terraform Provisioners to Setup an Apache Web Server on AWS

    0:00 Hands-On Lab

    Chapter Quiz: Terraform Fundamentals

    15:00 Quiz
  • Chapter 5 5 Lessons Terraform State 40:07

    Terraform State Command


    Local and Remote State Storage


    Demo: Persisting Terraform State in AWS S3


    Exploring Terraform State Functionality

    0:00 Hands-On Lab

    Chapter Quiz: Terraform State

    15:00 Quiz
  • Chapter 6 4 Lessons Terraform Modules 22:24

    Accessing and Using Terraform Modules


    Interacting with Terraform Module Inputs and Outputs


    Building And Testing a Basic Terraform Module

    0:00 Hands-On Lab

    Chapter Quiz: Terraform Modules

    15:00 Quiz
  • Chapter 7 5 Lessons Built-in Functions and Dynamic Blocks 29:15

    Terraform Built-in Functions


    Terraform Type Constraints (Collections & Structural)


    Terraform Dynamic Blocks


    Using Terraform Dynamic Blocks and Built-in Functions to Deploy to AWS

    0:00 Hands-On Lab

    Chapter Quiz: Built-in Functions and Dynamic Blocks

    15:00 Quiz
  • Chapter 8 6 Lessons Terraform CLI 35:15

    Terraform fmt, taint, and import Commands


    Terraform Workspaces


    Debugging Terraform


    Practicing Terraform CLI Commands (fmt, taint, and import)

    0:00 Hands-On Lab

    Using Terraform CLI Commands (workspaces and state) to Manipulate a Terraform Deployment

    0:00 Hands-On Lab

    Chapter Quiz: Terraform CLI

    15:00 Quiz
  • Chapter 9 8 Lessons Terraform Cloud and Enterprise 34:49

    Section Intro


    Benefits of Sentinel (Embedded Policy-as-Code Framework)


    Best Practice: Terraform Vault Provider for Injecting Secrets Securely


    Benefits of Terraform Registry and Terraform Cloud Workspaces


    Differentiating Between Terraform OSS and Terraform Cloud Workspaces


    Benefits of Terraform Cloud (Summary)


    Section Summary


    Chapter Quiz: Terraform Cloud and Enterprise

    15:00 Quiz
  • Chapter 10 1 Lesson Conclusion 6:07

    Wrapping It All Up - Summary


What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!