Terraform Fundamentals

Terraform Fundamentals

This course is designed to offer students with a strong understanding of Terraform, a popular Infrastructure as Code (IaC) solution for automating infrastructure provisioning and administration. Students will learn about Terraform’s fundamental principles, syntax and best practices, enabling them to efficiently manage infrastructure as code across a variety of cloud and on-premises scenarios.


  • Getting Started with Terraform
  • Hello Terraform!
  • Life Cycle of a Terraform Resource
  • Functional Programming
  • Deploying a Multi-Tiered Web Application in AWS
  • Server-Less Made Easy
  • CI/CD Pipelines as code
  • A Multi-Cloud MMORPG
  • Zero-Downtime Deployments
  • Automating Terraform
  • Security and Secretes Management
  • Authentication


  • Developer
  • Manager

Course Formats

This course is available as:

  • Instructor led training
  • e-Learning
  • Book
  • Any combination of the 3 options