HashiCorp Certified Terraform Associate

By Tia Williams

The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development. Upskill and learn important concepts associated with HashiCorp Terraform.

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! Join instructor Moosa Khalid, as he walks you through your journey to Terraform certification!

  • Chapter 1 3 Lessons Introduction 10:06

    Introduction

    1:48

    Exam Blueprint

    5:53

    Why Get Terraform Certified?

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

    IaC and Its Benefits

    4:16

    Cloud Agnostic IaC with Terraform

    3:20

    Section Quiz: Understanding IaC

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

    What is the Terraform Workflow?

    1:38

    Terraform Init (Initializing the Working Directory)

    1:49

    Terraform Key Concepts: Plan, Apply, and Destroy

    4:51

    Resource Addressing in Terraform: Understanding Terraform Code

    4:33

    Deploying a VM in AWS Using the Terraform Workflow

    30:00 Hands-On Lab

    Chapter Quiz: IaC with Terraform

    15:00 Quiz
  • Chapter 4 7 Lessons Terraform Fundamentals 1:58:38

    Installing Terraform and Terraform Providers

    11:23

    Terraform State: The Concept

    2:43

    Terraform Variables and Outputs

    5:25

    Terraform Provisioners: When to Use Them

    9:07

    Installing Terraform and using Terraform Providers

    30:00 Hands-On Lab

    Using Terraform Provisioners to Setup an Apache Web Server on AWS

    45:00 Hands-On Lab

    Chapter Quiz: Terraform Fundamentals

    15:00 Quiz
  • Chapter 5 5 Lessons Terraform State 1:10:07

    Terraform State Command

    7:26

    Local and Remote State Storage

    4:15

    Demo: Persisting Terraform State in AWS S3

    13:26

    Exploring Terraform State Functionality

    30:00 Hands-On Lab

    Chapter Quiz: Terraform State

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

    Accessing and Using Terraform Modules

    4:24

    Interacting with Terraform Module Inputs and Outputs

    3:00

    Building And Testing a Basic Terraform Module

    1:00:00 Hands-On Lab

    Chapter Quiz: Terraform Modules

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

    Terraform Built-in Functions

    5:06

    Terraform Type Constraints (Collections & Structural)

    4:40

    Terraform Dynamic Blocks

    4:29

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

    1:15:00 Hands-On Lab

    Chapter Quiz: Built-in Functions and Dynamic Blocks

    15:00 Quiz
  • Chapter 8 6 Lessons Terraform CLI 2:50:15

    Terraform fmt, taint, and import Commands

    6:15

    Terraform Workspaces

    10:38

    Debugging Terraform

    3:22

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

    45:00 Hands-On Lab

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

    1:30:00 Hands-On Lab

    Chapter Quiz: Terraform CLI

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

    Section Intro

    0:49

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

    3:06

    Best Practice: Terraform Vault Provider for Injecting Secrets Securely

    4:45

    Benefits of Terraform Registry and Terraform Cloud Workspaces

    4:50

    Differentiating Between Terraform OSS and Terraform Cloud Workspaces

    2:49

    Benefits of Terraform Cloud (Summary)

    1:27

    Section Summary

    2:03

    Chapter Quiz: Terraform Cloud and Enterprise

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

    Wrapping It All Up - Summary

    6:07

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.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

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