Skip to content
UdemyDevOpsPaid courseBeginner levelCertificate

AWS Infrastructure as Code With Terraform [2024 Updates] (Udemy.com)

Terraform, a popular infrastructure automation tool for DevOps. Terraform with AWS, Packer, Docker, ECS, EKS, Jenkins

Created by: Edward Viaene

Last updated April 2025

Our take

Based on the ratings of 16,909 students, a sample of their written reviews and the syllabus, as the course stood in April 2025. No course pays to be reviewed.

This is a Terraform course built around AWS, taught by Edward Viaene, a sysadmin turned DevOps trainer. It runs 12.7 hours across 116 lectures and goes well past the basics: Packer, Docker on ECS, CodePipeline, a short EKS section, two module development sections and a block aimed at the HashiCorp certification exam. More than 105,000 students have enrolled. The listing says beginner, but the audience note targets people already in Ops or DevOps roles, and a free AWS account is needed for the demos.

Most of the 16,909 ratings are positive, with 7,988 five-star and 6,478 four-star. Reviewers like the working examples, the clear explanations of the basics, and the reach into Packer, Docker and Kubernetes. The complaints repeat, though. Several say the code is shown already written instead of typed live, so it is hard to learn how to build it yourself. Module development gets called too fast. One reviewer finds the delivery flat and the on-screen text small, another mentions the accent, and one reports videos hanging.

The course was last updated in April 2025, and the basics section was fully revised in November 2024. Even so, a recent reviewer says it is due for another refresh, and the instructor admits some old demos were kept. It fits someone in an Ops role who wants broad AWS coverage plus exam prep in about 13 hours. True newcomers who want to watch each block written line by line may struggle. Recommended with that caveat.

Best forOps or DevOps people who want Terraform on AWS plus HashiCorp exam prep in one course.
Skip it ifYou need every resource typed out live, step by step, or want one running project from start to finish.

Pros

  • Working AWS demos with code on GitHub that reviewers say are easy to follow
  • Goes past basics into Packer, ECS, CodePipeline, EKS and module development
  • Dedicated HashiCorp certification section of 18 lectures tied to the exam objectives
  • Basics section fully revised in November 2024, with updates when the AWS provider changes

Cons

  • Code is often shown already written, not typed live, which newer learners find hard to follow
  • Some demos are old, and a 2025 reviewer says it needs another update
  • Module development is called too fast, and two reviewers cite the accent or small on-screen text
Excellent detailed training on terraform with working examples that I can easily follow.
Kenny Ha, a student

Labeled beginner, though one reviewer says it should be rated intermediate and the audience note targets Ops staff.

icon
What you will learn

  • Understand, use and apply terraform, including advanced terraform features
  • Use terraform to provision AWS resources
  • Prepare for the HashiCorp Terraform Certification with lectures aligned with the exam objectives
  • Use terraform with Packer to create custom images
  • Use terraform with AWS ECS, Fargate, and CodePipelines
  • Be able to apply DevOps techniques using terraform

Course content

15 sections · 116 lectures · 13 hours of video 5 quizzes, 1 article

  1. 1Course Introduction 1 free preview3 lectures · 5 min
  2. 2Introduction to terraform 4 free previews4 lectures · 15 min
  3. 3Terraform basics 2 free previews4 lectures · 1 quiz · 31 min
  4. 4Terraform basics13 lectures · 1 quiz · 2.2 hours
  5. 5Terraform with AWS27 lectures · 2 quizzes · 2.1 hours
  6. 6Advanced Terraform Usage13 lectures · 1.3 hours
  7. 7Packer5 lectures · 1 quiz · 33 min
  8. 8Docker on AWS using ECS and ECR8 lectures · 46 min
  9. 9Module Development5 lectures · 32 min
  10. 10Advanced Module Development5 lectures · 59 min

Who it is for

The instructor says it suits

  • This course is great if you're in an Ops or DevOps position and you want to learn about automation using terraform

What you need before you start

  • To be able to do the demos yourself, you should have an AWS account. You can open one for free and I explain how to open one in the course.

How it compares

Against the other 219 rated Udemy courses in DevOps on CourseDuck:

  • Rating4.4 out of 5higher than 42% of them
  • Reviews16,909#20 of 220 by number of reviews
  • Length12.7 hourslonger than 78% of them
  • Last updatedApril 2025more recently than 64% of them

icon
Course Description

Terraform has gained a lot in popularity lately and is the tool you need to master if you are or about to get into an Ops / DevOps role. You typically use a technology like Ansible, Chef, or Puppet to automate software provisioning. Terraform starts from the same principle, infrastructure as code, but focuses on the automation of the infrastructure itself. Your Cloud infrastructure (instances, volumes, networking, IPs) can be described in terraform. 

In this course, you'll learn how to use Terraform to automate your infrastructure. I will first show you the basics of Terraform and then explain how to automate infrastructure on AWS using Terraform. You can open an AWS account for free to do the labs. I also provide many code examples that you can immediately use to automate your own infrastructure.

Last Updates, November 2024:

  • Complete revision of Section 3: terraform basics

  • Updated lessons where terraform, or the AWS provider has made changes

The course gets regular updates when the AWS provider or terraform makes changes. Some lessons and demos are very old, but if there's no changes to be made, I keep the old recording. Reach out to me if there is a demo that doesn't work: every demo should be working using the demo code on my GitHub repository.

This course includes english captions.

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

Edward Viaene

I've been a System Administrator and full stack developer for over 10 years, the typical profile for a DevOps engineer. I've been working in multiple organizations and startups. I've cofounded a startup that focusses on applying DevOps and Cloud. I have been training people in newer technologies, like Big Data. I've trained a lot of people working in FTSE 100 & S&P 100 companies. Today I mainly work together with companies to improve their software delivery processes, while coaching and teaching on platforms like Udemy.

icon
More courses by Edward Viaene

$12.99

$19.99

$74.99

$74.99

$10.99

$69.99

icon
More DevOps courses

$27.99

$22.99

$27.99

$129.99

$84.99

$24.99

icon
Reviews

4.4

16,909 ratings on Udemy

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

By Mathieu Proulx on 12/5/2025

Teacher stutter, hesitates, show screens with text too small, etc. He reads all his Powerpoint presentations instead of explaining in his own words. He doesn't seem engaged or passionate about the topic. He doesn't explain what he is doing as he is typing different commands.

By Anonymized User on 10/12/2025

The learning experience was excellent. Edward has done a fantastic job of explaining complex concepts in clear and concise manner. This training has wide range of concepts including Docker, Kubernetes and AWS which is very much needed to understand hybrid infrastructure model.

By Stefan Thompson on 5/4/2023

This course is FANTASTIC!!!! It does use AWS as the cloud provider in some of the examples, so it is necessary to have knowledge of AWS or another cloud provider. If a student doesn't have a basic understanding of at least one cloud provider, certain sections will probably be a little difficult.

By Anonymized User on 1/17/2023

Really good course, I found it really helpful... I'm not an DevOps so I got confuse with some things, while working with AWS or Jenkins, I really think that prior to this course someone should have basic knowledge of these techs... Anyway, at least you get good knowledge of what terraform is and how to use with AWS.

By Bruno Nascimento on 11/26/2022

Excellent and highly recommended course! It fully met my expectations and I will definitely review some lectures, as I am starting on Terraform and use it at work. The only suggestion would be to use an IDE or some text editor with colors, as it would facilitate the understanding of some more complex examples. Thanks a lot, Edward!

By Jason Snape on 11/14/2020

Fantastic course that helped me pass the Terraform exam with 84%. Plenty of other really interesting Terraform / DevOps scenarios covered. Highly recommended.

By Hassan Bari Salimi on 11/7/2020

Best terraform course. Just listen to Edward and spend sometime to understand the files and you will be expert.

By Pranav Thakkar on 11/1/2020

Excellent course and Excellent Support too. Highly recommend this course.
Would have given 5 stars had the video content covered TF v12 too, although Edward has updated all the lab demos on his Git Repo which one can download. Overall, I would say that Edward was excellent in his course coverage and support.

By Xavier Claerhoudt on 10/26/2020

The course explains a lot of terraform features and the demos are nice to see it in action. I wouldn't have minded a few extra quizzes or some exercises on udemy though.

By Marco van Dinter on 10/24/2020

Duidelijke uitleg. Goed te verstaan.

By Devon Robinson on 10/24/2020

This is a a great course very informative and great demos.

By Gabriel Stravinskait on 10/24/2020

Overall, a very good course. A lot of topics covered and gave a good overview. One star was lost because I felt once the material got more advanced, a more sophisticated explanation was needed. For example, those topics (like Code Pipeline) that had dependency charts/graphs were much easier to understand because they gave a bigger picture.

Showing 12 of 307 reviews

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 : 88 / 100