Skip to content
UdemyCloud ComputingPaid courseBeginner levelCertificate

Terraform for Beginners using GCP - Google Cloud (Hands-on) (Udemy.com)

Provision Google Cloud - GCP infrastructure with Most popular tool Terraform - Hashicorp Configuration Language (HCL)

Created by: Ankit Mistry

Last updated July 2025

icon
What you will learn

  • Provision Google cloud resources with Terraform script
  • Get hands-on about Hashicorp configuration language
  • Create infrastructure for compute, storage network and Database product in GCP
  • Create infrastructure by writing code in HCL
  • Deploy Storage & database infrastructure using Terraform
  • Create VM, HostApp with RUN, & Deploy services as function
  • Provision networking resources VPC, Subnet & Firewall with HCL

icon
Course Description

Google Cloud Platform GCP is Fastest growing Public cloud & Terraform  is the most popular Infrastructure provisioning tool inside various public cloud - GCP.

  • Do you want to learn  Terraform -  HCL

  • Do you want to deploy database, Create Virtual Machine, Storage Creation.

  • All infrastructure creation via easy to learn HCL Language rather than Shell Script or Python (Hard way).

If Yes, You are at right place.

So, I created most practical comprehensive course - Terraform For Beginners using GCP

This course has 8+ Hours of insanely great video content with Lots-of hands-on Lab (Most Practical Course)

Learning Terraform is the best to invest your time and energy as Infrastructure, Cloud, DevOps Engineer to build Resources.

I am all exited to help you on your journey  towards Terraform using GCP.

------------------------------------------------------------------

Why Enroll in this course?

I believe in learning by doing and it's very much practical course

  • 80% Practical's + 20% Theory - Highly Practical course

  • Covers all major topics related to Terraform Installation, basics, Compute, Storage, Database

  • Minimum on Slides + Maximum on HCL Code

------------------------------------------------------------------

Have a look at course curriculum, to see depth of Course coverage.

Major Theme of this certification course are:

------------------------------------------------------------------

1. IAC, Terraform & Installation

In this module what is IAC - Infrastructure as code, Why to need some better way to provision resource in GCP,

Bash Scripting or Python/JAVA code is not way  to create resources inside public cloud.

Introduction to terraform tool & How to install it.

------------------------------------------------------------------

2. Terraform Basics

In this module I will teach all basics - minimum required concept of HCP - Hashicorp Configuration language to start provisioning resource inside Google Cloud.

Concept Covered :   Terraform Workflow, init, Plan, Apply, local_file, Random Provider, Variables, Dependency, Output Block, Lifecycle Rules, Provider Version,  Data Source

------------------------------------------------------------------

3. GCP Resource Provisioning

In this module I will teach you How to create all major GCP services creation via terraform - HCL

Many of course are AWS/Azure Oriented, This is one course which focus on GCP - Google Cloud.

GCP Environment Project Setup & Authentication method - Service account

Networking Resources -

  • Create VPC

  • Subnetwork

Compute & Serverless Product -

  • Create VM,

  • Deploy Micro services as Function,

  • Host your Web app With Cloud Run

Storage & Database Product -

  • Create Bucket & Upload Object

  • Provision SQL Database :  MYSQL & Spanner instance

  • Create BigTable - Memorystore instance

BigQuery Table & dataset creation

Create Topic & Subscription inside Pubsub via Terraform HCL

------------------------------------------------------------------

This course also comes with:

  • Lifetime access to all course material & updates

  • Q&A Section

  • A 30 Day Money Back Guarantee - "No Questions Asked"

  • Udemy Certificate of Completion

So, What are you waiting for, Enroll NOW and I will see you inside course.

Regards

Ankit Mistry

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Ankit Mistry

I am Ankit Mistry, with a Master’s degree from IIT Kharagpur specializing in Machine Learning and Artificial Intelligence. I bring over 8 years of industry experience as a Software Developer in a leading private investment bank, along with deep expertise in AI, automation, and cloud technologies.

Over time, I transitioned into full-time teaching, where I focus on practical, real-world skills in AI and cloud computing. My courses are designed to be highly hands-on, helping learners build real projects rather than just understanding theory.

I specialize in teaching:

- AI tools like Claude, Generative AI, and AI Agents

- Automation workflows and real-world AI applications

- Cloud platforms including Azure, and Google Cloud

- Data analysis and machine learning

My latest courses focus on cutting-edge topics like Claude AI, AI automation, and building intelligent agents, ensuring you stay ahead in the rapidly evolving AI landscape.

With over 266,000+ students and thousands of reviews, my goal is to help you gain practical skills that directly impact your career.

icon
More courses by Ankit Mistry

$94.99

$10.99

$79.99

$89.99

$10.99

$79.99

icon
More Cloud Computing courses

$84.99

$11.99

$124.99

$139.99

$14.99

$14.99

icon
Reviews

4.6

2,577 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Pradeepta Kumar Khatoi on 5/2/2026

My company uses Terraform, so I wanted to learn it quickly. This course is excellent—it covers the concepts by first building them manually in GCP and then recreating them using Terraform. It’s precise and to the point. Thanks a lot!

By Aditya Narayan Das on 12/14/2025

The contents are very short & to the point for each service implementation. But, I believe this course content can be improved to some more extent by summing one more video which should show the real time usecase of the Terraform. Basically from real time implementation perspective.

By Shabbir Yusuf Bata on 2/9/2024

The course and its content are excellent from a Terraform 101 perspective. The lessons are easy to follow, and the code in the course progresses seamlessly. I highly recommend considering the course if you want to get started with Terraform or even refresh some Terraform basics. One feedback - I wish this went into a little more depth and had some lessons discussing modules and variables in greater detail, with examples.

By Angelina Kojic on 10/4/2023

Everything is thoroughly explained, step by step, but it is also interesting and keeps you involved. Code is provided and you are doing live coding as well. I'm so glad I took this course, above all because I took another one and it wasn't nearly as good as this. Would recommend it to everyone that is a beginner with Terraform.

By Sivarama Prasad P on 6/27/2023

Ankit is a great teacher, he teaches the course in manner anyone (technical or non-technical) can attend and learn content. He provided the course path on technical documentation based so the students can easily enhance the skills by their own after completing his course. thank you Ankit providing good courses in Udemy.

By Garrick Brown on 6/18/2023

Ankit provides enough detail to get you going on the basics of Terraform and covers the most popular GCP resources. He sets you up to be able to figure out the more intricate configurations yourself. One topic that I think should be added, is how to store the Terraform state in Google Cloud Storage. This way multiple team members can access the current state, instead of it being different on multiple local machines.

By Pavel Trostianko on 12/7/2022

I think this course really great, because it gives opportunity to hands-on practice with GCP in real environment. It also seems like author have experience with GCP and Terraform as well. Really good course for absolute beginners with Terraform/GCP like me.

By Carlos Avilés Ruiz on 4/25/2022

I think in general it was a good course in order to get familiar with terraform and how to code several resources from GCP. Nevertheless I think you could avoid having the same mistake of the IAM permission with every resource and save some time for the videos, along with suggesting more best practices from both, terraform and gcp. Thanks for your great effort.

By Anonymized User on 2/1/2022

Really good intro course. Got a bit long with creating bases in the final few topics. Also kind of disappointed to see all the the IAM Permissions being doing manually in the cloud console, would have like to have seen some of that integrated in the TF code we were writing for the resources we were creating. But overall very good experience and thanks for making this video.

By Saipada Senapati on 10/24/2021

I have seen many videos but here I am getting completely new concepts. ---Review after 50% completion----- Highly recommended for those who wants to practice terraform in GCP. I just have a small request as below. Section 34 and 35 are identical. I am sure this is by mistake. Could you please upload the video for subnet creation? Thank you so much.

Showing all 10 reviews on CourseDuck

Read all 2,577 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100