Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Terraform Training for Beginners

via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This Terraform Foundations Training develops strong skills in building, automating, and managing cloud infrastructure using infrastructure as code best practices. You learn Terraform fundamentals, provider management, multi-cloud configurations, and secure automation through hands-on labs and real-world demos. The course covers provisioning workflows, state management, advanced configurations, security controls, and Terraform Cloud collaboration. Shows how to automate deployments, enforce policies, and maintain scalable, secure infrastructure environments. By the end of this course, you will be able to: - Build Infrastructure as Code: Create and manage cloud resources with Terraform - Automate Provisioning: Implement CLI workflows and reusable modules - Manage State Securely: Configure backends, locking, and migration - Implement Advanced Configurations: Use variables, dynamic blocks, and lifecycle rules - Integrate Security Controls: Apply secrets management and policy enforcement - Enable Enterprise Workflows: Use Terraform Cloud and VCS integration Ideal for cloud engineers, DevOps professionals, system administrators, and IT practitioners seeking practical infrastructure automation skills.

Syllabus

  • Terraform Basics
    • Master Terraform basics and get started with Terraform providers to build scalable cloud infrastructure. Learn how to install and verify providers, configure AWS and Random providers, and manage multi-cloud setups. Explore the Terraform TLS provider to generate secure SSH keys and strengthen infrastructure automation skills with hands-on demos and real-world cloud configurations.
  • Terraform Core: Provisioning & CLI
    • Learn Terraform Core provisioning, CLI operations, and provider upgrades to manage infrastructure efficiently. Understand local-exec and remote-exec provisioners, code formatting, taint, and workspace management. Practice validating, applying, and destroying configurations through real demos, and build hands-on expertise by creating and testing a reusable Terraform module.
  • Terraform State Management & Backends
    • Learn Terraform state management and backends to securely manage infrastructure at scale. Explore Terraform state files, local and remote backends, authentication, and backend storage configuration. Master state locking, migration, and sensitive data handling through practical demos, and gain hands-on experience managing Terraform state across different environments and backends.
  • Advanced Terraform Configuration & Resource Lifecycle
    • Master advanced Terraform configuration and resource lifecycle management to build scalable, secure infrastructure. Learn configuration workflows, variables, outputs, collections, and dynamic blocks. Explore built-in functions, dependency graphs, and lifecycle rules to control create, update, and destroy processes. Gain hands-on experience through real demos and projects for enterprise-ready automation.
  • Terraform Security
    • Learn Terraform security fundamentals to protect cloud infrastructure from common risks and misconfigurations. Understand security threats, mitigation strategies, and best practices. Explore industry tools like Checkov for policy enforcement, manage secrets and credentials securely, and analyze real-world case studies to build compliant, resilient, and enterprise-ready Terraform environments.
  • Terraform Cloud, VCS & Enterprise Workflows
    • Learn Terraform Cloud foundations and enterprise workflows to manage infrastructure at scale. Understand workspaces, state management, version control, and variable handling. Explore public and private registries, Sentinel policies, and VCS-driven automation. Gain hands-on experience with real demos and projects to build secure, collaborative, and production-ready Terraform environments.

Taught by

Priyanka Mehta

Reviews

Start your review of Terraform Training for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.