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
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
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
Instructor Details
- 4.6 Rating
2,577 Reviews
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.
More courses by Ankit Mistry
GCP - Google Cloud Professional Data Engineer Certification (2026)
4.5 (6,596 Reviews)
Provider: Udemy
Time: 32.6h
$94.99
Gemini Enterprise Agent Platform Course - GCP Vertex AI (2026)
4.4 (2,947 Reviews)
Provider: Udemy
Time: 16.4h
$10.99
GCP Google Cloud Professional DevOps Engineer Certification (2026)
4.4 (2,770 Reviews)
Provider: Udemy
Time: 22.7h
$79.99
Google Professional Cloud Security Engineer Certification (2025)
4.5 (2,749 Reviews)
Provider: Udemy
Time: 13.3h
$89.99
GH-300: GitHub Copilot Certification Exam Prep 2026 Hands-On
4.5 (2,660 Reviews)
Provider: Udemy
Time: 18.1h
$10.99
GCP Associate Cloud Engineer Certification : Google Cloud (2026)
4.4 (2,366 Reviews)
Provider: Udemy
Time: 24.1h
$79.99
More Cloud Computing courses
Microsoft Azure: Hands On Training: AZ-900 AZ-104 and AZ-305 (2023)
4.8 (1,061 Reviews)
Provider: Udemy
Time: 7h
$11.99
Microsoft Azure: From Zero to Hero - The Complete Guide (2026)
4.7 (23,269 Reviews)
Provider: Udemy
Time: 21.2h
$124.99
GCP Professional Cloud Architect: Google Cloud Certification (2026)
4.7 (14,913 Reviews)
Provider: Udemy
Time: 33.2h
$139.99
[NEW] AZ-104: Microsoft Azure Administrator - Oct 2023
4.7 (3,341 Reviews)
Provider: Udemy
Time: 34.2h
$14.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100











![[NEW] AZ-104: Microsoft Azure Administrator - Oct 2023](/programming/cloud-computing/images/4603056_0875_5.jpg?v=1791193078)
