> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course Introduction

> A comprehensive course guiding Infrastructure as Code adoption at scale with Terraform Cloud by HashiCorp, focusing on collaboration, automation, and execution environment.

Welcome to **Mastering Terraform Cloud**, a comprehensive course that guides you through adopting Infrastructure as Code at scale with Terraform Cloud by HashiCorp. You’ll learn how Terraform Cloud empowers teams with collaboration, automation, and a reliable execution environment for your Terraform configurations.

***

## Your Instructors

**Gabe Maentz**\
Director of Solution Architecture specializing in HashiCorp products and DevOps solutions. Gabe has led in-depth courses on Terraform, Vault, Consul, and Git integrations. A HashiCorp Ambassador (2022) and Terraform Authorized Instructor, he’s helped thousands streamline their Infrastructure as Code practices.

<Frame>
  ![The image is an introduction to an instructor named Gabe Maentz, who is a Director of Solution Architecture specializing in HashiCorp and DevOps solutions. It includes badges for HashiCorp Ambassador 2022 and Terraform Authorized Instructor, along with a photo of the instructor.](https://kodekloud.com/kk-media/image/upload/v1752878755/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/gabe-maentz-introduction-hashi-corp-devops.jpg)
</Frame>

**Bryan Krausen**\
Principal Solutions Architect focusing on the HashiCorp suite and DevOps transformations. Also a HashiCorp Ambassador and Terraform Authorized Instructor, Bryan will handle backend demos and make guest appearances throughout this course.

<Frame>
  ![The image features a person standing next to text explaining that Bryan is handling backend work for a course, with badges indicating roles as a HashiCorp Ambassador and Terraform Authorized Instructor.](https://kodekloud.com/kk-media/image/upload/v1752878756/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/bryan-backend-work-hashi-corp-badges.jpg)
</Frame>

***

## Course Objectives

By the end of this course, you will be able to:

| Objective                                          | Outcome                                                  |
| -------------------------------------------------- | -------------------------------------------------------- |
| Understand core features of Terraform Cloud        | Leverage remote state, VCS integrations, and remote runs |
| Create and configure Terraform Cloud organizations | Set up Workspaces, Teams, and access controls            |
| Automate deployments                               | Implement workflow automation and webhooks               |
| Enforce Policy as Code                             | Integrate Sentinel or Open Policy Agent for governance   |
| Use the Private Module Registry                    | Share and version reusable Terraform modules             |
| Integrate CI/CD                                    | Connect Terraform Cloud to GitHub, GitLab, or Bitbucket  |
| Interact with the Terraform Cloud API              | Script organization and workspace setup                  |
| Automate org setup                                 | Use Terraform to manage Terraform Cloud itself           |

<Frame>
  ![The image outlines the course objectives for a Terraform Cloud course, including lectures, hands-on labs, demos, and solution videos. It features a Terraform Cloud logo and cartoon characters at the bottom.](https://kodekloud.com/kk-media/image/upload/v1752878758/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/terraform-cloud-course-objectives-outline.jpg)
</Frame>

***

## Learning Materials

This course includes a mix of:

| Material        | Description                                                   |
| --------------- | ------------------------------------------------------------- |
| Lectures        | Concept walkthroughs and feature overviews                    |
| Hands-On Labs   | Preconfigured environments with step-by-step lab guides       |
| Demos           | Live demonstrations of Terraform Cloud workflows              |
| Solution Videos | Expert-led walkthroughs of best practices and troubleshooting |

<Callout icon="lightbulb" color="#1CB2FE">
  After each Hands-On Lab, watch the corresponding Solution Video to reinforce your Terraform Cloud skills.
</Callout>

***

## Course Topics

Explore these key Terraform Cloud features:

<Frame>
  ![The image lists topics included in a Terraform Cloud course, such as sign-up, workspaces, version control, and automation. It also features the Terraform Cloud logo and two cartoon characters at the bottom.](https://kodekloud.com/kk-media/image/upload/v1752878759/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/terraform-cloud-course-topics-list.jpg)
</Frame>

* Organization & Workspace setup
* Version control integrations (GitHub, GitLab, Bitbucket)
* Automated runs, notifications, and webhooks
* Policy as Code with Sentinel or OPA
* Private Module Registry usage
* CI/CD pipeline collaboration
* Terraform Cloud API interactions
* Organization automation via API calls

***

## Assumptions & Prerequisites

<Frame>
  ![The image outlines course assumptions, covering Terraform OSS, Amazon Web Services, and DevOps, with specific topics listed under each category.](https://kodekloud.com/kk-media/image/upload/v1752878760/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/course-assumptions-terraform-aws-devops.jpg)
</Frame>

To maximize your learning, you should have:

* Intermediate Terraform CLI experience and familiarity with HCL
* Basic AWS knowledge (VPCs, EC2, IAM, S3)
* Version control comfort (Git workflows and branching)

***

## Free Hands-On Labs

We’ve partnered with KodeKloud to offer free, sandboxed labs preloaded with all required code and tools.

<Frame>
  ![The image is an advertisement for free hands-on labs hosted by KodeKloud, offering a sandbox environment with pre-loaded code and tools. It includes instructions on accessing the labs using a free coupon code.](https://kodekloud.com/kk-media/image/upload/v1752878761/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/kodekloud-free-hands-on-labs-advertisement.jpg)
</Frame>

***

## Required Accounts

<Frame>
  ![The image lists accounts needed for a course, featuring logos for HashiCorp Terraform Cloud, AWS, and GitHub.](https://kodekloud.com/kk-media/image/upload/v1752878762/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/course-accounts-hashi-corp-aws-github.jpg)
</Frame>

| Account            | Purpose                                       | Reference                                                          |
| ------------------ | --------------------------------------------- | ------------------------------------------------------------------ |
| Terraform Cloud    | Remote state, runs, VCS integration           | [https://app.terraform.io/signup](https://app.terraform.io/signup) |
| GitHub (or GitLab) | Store and version control infrastructure code | [https://github.com/join](https://github.com/join)                 |
| AWS                | Deploy infrastructure using AWS Free Tier     | [https://aws.amazon.com/free/](https://aws.amazon.com/free/)       |

<Callout icon="triangle-alert" color="#FF6B6B">
  Use admin-level AWS credentials for labs, and remember to clean up resources after each session to avoid unexpected charges.
</Callout>

***

## Terraform Cloud Free Trial

Most lessons use the free tier of Terraform Cloud, which includes remote state storage, Private Module Registry, and VCS integration. To access Team & Governance features, activate your 30-day free trial—no credit card required.

<Frame>
  ![The image is an announcement for a 30-day free trial of Terraform Cloud's Team & Governance plan, emphasizing that no credit card is required. It also recommends completing a course within this period to fully utilize the features.](https://kodekloud.com/kk-media/image/upload/v1752878763/notes-assets/images/HashiCorp-Terraform-Cloud-Course-Introduction/terraform-cloud-free-trial-announcement.jpg)
</Frame>

<Callout icon="lightbulb" color="#1CB2FE">
  We recommend completing this course within your trial period to explore all Terraform Cloud tiers and features.
</Callout>

***

## What You’ll Achieve

By course completion, you will:

* Confidently navigate and configure Terraform Cloud services
* Integrate Terraform Cloud into team workflows and CI/CD pipelines
* Migrate existing Terraform deployments to Terraform Cloud
* Automate your organization’s Terraform Cloud setup

Let’s dive in and harness the full power of Terraform Cloud!

***

## Links and References

* [Terraform Cloud Documentation](https://www.terraform.io/docs/cloud)
* [HashiCorp Learn – Terraform Cloud](https://learn.hashicorp.com/terraform/cloud)
* [AWS Free Tier](https://aws.amazon.com/free)
* [GitHub Documentation](https://docs.github.com/)

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/hashicorp-terraform-cloud/module/7452c961-d399-4698-ab83-4f0c231bacab/lesson/d96f9ba6-3a3e-4745-8f50-303a205e2584" />
</CardGroup>
