Menu

Earn Premium with Referrals

Invite your friends and earn Premium rewards through our referral program.

See how it works and start inviting friends.

Terraform
TERRAFORM

Terraform

Learning Terraform can be challenging because it introduces concepts like Infrastructure as Code (IaC), providers, state management, modules, workspaces, and remote backends. Instead of searching through scattered blogs and videos, this page brings together the most valuable Terraform learning resources in one place.

Whether you’re just getting started or preparing for DevOps and cloud interviews, the resources below cover the official documentation, hands-on labs, structured courses, YouTube tutorials, books, GitHub repositories, and community forums to help you build a strong foundation.


Official Documentation

Your primary reference should always be the official documentation.


Hands-on Labs

The best way to learn Terraform is by provisioning real cloud infrastructure.


Courses

For a structured learning experience:


YouTube

  • TechWorld with Nana
  • Abhishek Veeramalla
  • HashiCorp
  • freeCodeCamp.org
  • Terraform Tutorial for Beginners – TechWorld with Nana
  • Terraform Full Course – freeCodeCamp.org
  • Terraform Crash Course – Abhishek Veeramalla

Books

  • Terraform: Up & Running — Yevgeniy Brikman
  • Infrastructure as Code — Kief Morris

GitHub Repositories


Community

My Private Notes

Notes are auto-saved locally to this device.