Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Welcome to Creating a Terraform Module

Managing complex Terraform code is a challenge for any infrastructure developer. This course will teach you to create and manage reusable multi-environment Terraform modules that can scale with your applications.

Beginner
16m

Created by Fernando Medina Corey

Last Updated Apr 14, 2026

Course Thumbnail
  • Course

Welcome to Creating a Terraform Module

Managing complex Terraform code is a challenge for any infrastructure developer. This course will teach you to create and manage reusable multi-environment Terraform modules that can scale with your applications.

Beginner
16m

Created by Fernando Medina Corey

Last Updated Apr 14, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Managing multi-environment Terraform configurations is a challenge for every cloud engineer. In this course, Welcome to Creating a Terraform Module, you’ll gain the ability to analyze and design reusable Terraform modules that support multi-environment deployments. First, you’ll explore the standard Terraform module file structure. Next, you’ll discover how root modules interact with child modules using the source argument. Finally, you’ll learn how to use input variables and module outputs to parameterize resources and pass data between layers of a Terraform configuration. When you’re finished with this course, you’ll have the skills and knowledge of Terraform module architecture needed to create reusable multi-environment Terraform modules.

Welcome to Creating a Terraform Module
Beginner
16m
Table of contents

About the author
Fernando Medina Corey - Pluralsight course - Welcome to Creating a Terraform Module
Fernando Medina Corey
26 courses 4.5 author rating 633 ratings

Fernando works full time learning the newest trends and tools in application development in order to share them with application developers and architects. He especially enjoys helping others learn about cloud infrastructure offerings to better support the needs of developers and the organizations that they work with.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report