Courses / DevOps / Free Courses / Terraform
Terraform is a great tool for deploying and managing your IT infrastructure. This is a free and open-source tool developed by HashiCorp. If you want to learn Terraform, there are hundreds of courses and resources around and depending on your comfort level you can go for self-learning courses or classroom courses. Spending money on courses is a great investment (from my personal experience) but there are several free resources and courses you can use for learning Terraform.
Here see what I have curated based on my experience and personal notes.
Also, find the learning path and recommended courses for Terraform Associate certification.
Practicing Terraform? Check this Terraform cheat sheet for quick reference.
Andrew Brown (ExamPro) will teach you all the portions you need to prepare for the HashiCorp Terraform Associate certification exam. This 13 hours (!) courses is free and available in the freeCodeCamp YouTube channel.
KodeKloud is well known for their amazing illustrations used inside their courses and in this course, you will learn to Terraform concepts in easy to understand illustrations and animations. You will also gain hands-on practice through the free labs (Access the Terraform lab from KodeKloud).
This is a free course by Derek Morgan and he is explaining the core concepts of Terraform and setting up the local development environment. Also check his Udemy course below.
Another course in the freeCodeCamp YouTube channel to learn Terraform as a beginner. This course was prepared and developed by Sanjeev Thiyagarajan.
This ~2.5 hours courses is free and available in the freeCodeCamp YouTube channel.
If you are a self-learner then you can learn by following step-by-step instructions provided by HashiCorp. There are hundreds of workshops and practice guides in the HashiCorp learning website to learn Terraform by doing hands-on practice on different platforms such GCP, AWS, Azure etc.
Learn the core concepts of Terraform and also learn to set up the local development environment using Visual Studio Code (VSCode) on Windows, Linux and Mac.
A free but good course for beginners to understand the core concepts of Terraform by following simple labs.
This is a very beginner free level course by Rohit Abraham that will give the introduction to Terraform and other basics such as providers, variables, resources, state files etc and a start to GCP provisioning.
This is a very beginner free level course by Rohit Abraham that will give the introduction to Terraform and other basics such as providers, variables, resources, state files etc and a start to GCP provisioning.
Another free and beginner level course by Rahul Sawant in which Terraform basics are explained but from the Azure perspective.
If you are looking for resources to prepare for the HashiCorp Terraform Associate certification exam, then check the learning path and exam tips article.
Disclaimer: The views expressed and the content shared are those of the author and do not reflect the views of the author’s employer or techbeatly platform.
Gineesh Madapparambath
Gineesh Madapparambath is the founder of techbeatly and he is the author of the book - ๐๐ป๐๐ถ๐ฏ๐น๐ฒ ๐ณ๐ผ๐ฟ ๐ฅ๐ฒ๐ฎ๐น-๐๐ถ๐ณ๐ฒ ๐๐๐๐ผ๐บ๐ฎ๐๐ถ๐ผ๐ป.
He has worked as a Systems Engineer, Automation Specialist, and content author. His primary focus is on Ansible Automation, Containerisation (OpenShift & Kubernetes), and Infrastructure as Code (Terraform).
(aka Gini Gangadharan - iamgini.com)
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Leave a Reply