
HCP Terraform extends Terraform CLI with managed remote state, collaboration features, and remote execution, enabling secure state, audit logs, policy enforcement, and governance for teams.
Explore the http terraform workflow—write, plan, apply—with plans and applies executed remotely, remote state storage, and the choice between remote and local execution for team collaboration.
Learn how to connect your local Terraform setup to HCP Terraform by adding a cloud block inside your Terraform configuration, specifying your organization and workspace to authenticate and manage state.
Explore HCP Terraform tiers, from the free tier with state storage and up to 500 resources to essentials, standard, and premium for governance, drift detection, private vcs, and multi-cloud deployments.
Sign up for a free HCP Terraform account at app.terraform.io, create your dashboard, set up an organization and workspaces, and prepare to run your first plan.
Explore how HTTP Terraform extends the Terraform CLI with remote execution, collaboration, state management, and governance while keeping your existing code, providers, and modules intact.
Connect your local Terraform to your HCP Terraform account and authenticate the CLI with the cloud block and Terraform login. Understand token storage in credentials.tfrc.json and options for pipelines.
Sign up for a new HCP Terraform account, verify email, and create a personal organization. Learn configurations, two-factor authentication, and connect a workspace to GitHub.
Explore how HCP Terraform workspaces bundle configuration, state, variables, and run history, and see how VCS connections trigger plans and support auto-apply with secure access control.
Create and configure your first HCP Terraform workspace, selecting a CLI-driven workflow, naming it HCP-demo, and adjusting settings like remote execution, Terraform version, and resources under management.
Explore how hcp terraform executes plans and applies remotely on hcp infrastructure, or locally on your machines, or via a private-network agent, with per-workspace execution modes and remote state.
Migrate the state file and local Terraform configuration to an HCP Terraform workspace, enabling remote state and remote execution for AWS deployments.
Migrate a Terraform workspace from a CLI driven workflow to a VCS driven workflow by connecting to GitHub, committing changes, and triggering speculative plans that run automatically and apply updates.
Organize infrastructure with HCP Terraform by grouping workspaces into projects, enabling scoped permissions, project-level variable sets, and execution mode inheritance from organization to workspace.
Create and manage projects in HCP Terraform, migrate existing workspaces into a new project, and configure settings like the default execution mode, team access, variable sets, and auto destroy options.
Organize credentials and settings with reusable variable sets in Terraform, applying across multiple workspaces and projects, with global, project, and workspace scopes, automatic updates, and workspace-specific overrides.
Create organizational, project, and workspace variable sets in HCP Terraform and apply them across the organization, projects, or specific workspaces. Prioritize set variables to override values and manage credentials securely.
Learn how HCP Terraform organizes users into organizations and teams, grants project- or workspace-level permissions, and uses additive, least-privilege access with an owners team managing setup.
The private registry lets your organization share private modules and curated public modules, versioned automatically from your VCS with semantic versioning, and referenced via app.terraform.io.
Explore policy enforcement in HCP Terraform using Sentinel and OPA, with advisory, soft mandatory, and hard mandatory levels, overridable by permissions, and policy sets organized by framework.
If you've heard of HCP Terraform but aren't sure what it actually does, or you've poked around the UI and want someone to explain it properly, this course is built for you.
HCP Terraform is HashiCorp's managed platform for Terraform collaboration and governance. It takes the Terraform workflow you already know (or are just starting to learn) and adds remote state management, team access controls, policy enforcement, a private module registry, drift detection, and a whole lot more. It's the platform that turns solo Terraform usage into something an entire organization can rely on.
$ local workspace --> remote execution --> governed at scale
I'm Bryan, a HashiCorp Ambassador and instructor to 200k+ learners. This crash course cuts through the noise and gives you a practical, plain-English foundation in HCP Terraform in an accelerated timeframe. No memorization drills. Just clear explanations, real examples, and a solid mental model you can actually use on the job.
What makes this course different:
Coverage of the HCP Terraform platform, not just a feature tour
Practical context for every topic so you understand the "why" before the "how"
Taught by a HashiCorp Ambassador with real-world Terraform experience
Beginner-friendly pacing with no prior HCP Terraform experience required
What you'll learn:
How HCP Terraform fits into the Terraform ecosystem and why the platform exists
Organizations, projects, and workspaces: how HCP Terraform structures your infrastructure at scale
Remote state management and remote execution: why running Terraform locally has limits
Variable sets: define once, apply across multiple workspaces
The private registry: publish and consume modules and providers within your organization
Policy enforcement with Sentinel and OPA: apply guardrails before changes happen
Drift detection and health assessments: staying on top of what's actually running in your environment
Run triggers, change requests, and Explorer: awareness-level coverage of additional platform features
What's inside:
Bite-sized video lessons designed for how people actually learn
Real-world context for every feature, not just "here's the button, click it"
Coverage mapped to what practitioners use day-to-day
A strong foundation for anyone looking to use HCP Terraform in a professional environment
Who this course is for:
Terraform users who are brand new to HCP Terraform and want a guided introduction
Engineers evaluating HCP Terraform for their team or organization
Developers who want focused HCP Terraform coverage
Anyone who has stared at the HCP Terraform UI and thought "I wish someone would just explain this"
You don't need prior HCP Terraform experience. If you know the basics of Terraform or are learning them alongside this course, you're ready to go.
Enroll now and build a clear, practical foundation in HCP Terraform, the platform built to help teams use Terraform the right way.