LinkedInLearning / learning-terraform-3087701
git clone https://github.com/LinkedInLearning/learning-terraform-3087701.git
🔥 on GitHub Trending today
This repo is for the Linkedin Learning course: Learning Terraform
+0
stars, 24h · #15,270
+~0
stars, 7 days · #15,838
+~0
stars, 30 days · #22,296
151
★ total
7.4k
forks · 7 open issues
Star history (as recorded here)
LanguageHCL
License—
Created2022-06-28 (4y ago)
Last push2y ago
Watchers9
OwnerOrganization
Seen on GitHub Trending
- 2026-10-21 — #3 daily in hcl
- 2026-10-20 — #3 daily in hcl
Links
- GitHub: github.com/LinkedInLearning/learning-terraform-3087701
- Releases · Issues · Hacker News mentions
README excerpt
# Learning Terraform This is the repository for the LinkedIn Learning course Learning Terraform. The full course is available from [LinkedIn Learning][lil-course-url]. ![Learning Terraform][lil-thumbnail-url] Terraform is a DevOps tool for declarative infrastructure—infrastructure as code. It simplifies and accelerates the configuration of cloud-based environments. In this course, instructor Josh Samuelson shows how to use Terraform to configure infrastructure and manage resources with Amazon Web Services (AWS). After demonstrating how to set up AWS for Terraform, Josh covers how Terraform manages your infrastructure, as well as how to use core Terraform commands. He also delves into more advanced topics, including how to leverage code modules from the Terraform registry and how to create your own modules. Upon wrapping up this course, you'll have the knowledge you need to efficiently define and manage infrastructure with this powerful tool. _See the readme file in the main branch for updated instructions and information._ ## Instructions This repository has branches for each of the videos in the course. You can use the branch pop up menu in github to switch to a specific branch and take a look at the course at that stage, or you can add `/tree/BRANCH_NAME` to the URL to go to the branch you want to access. ## Branches The branches are structured to correspond to the videos in the course. The naming convention is `CHAPTER#_MOVIE#`. As an example, the branch named `02_03` corresponds to the second chapter and the third video in that chapter. The code is built sequentally so each branch contains the completed code for that particular video and the starting code can be found in the previous video's branch. The `main` branch contains the starting code for the course and the `final` branch contains the completed code. ### Instructor Josh Samuelson DevOps Engineer Check out my other courses on LinkedIn Learning. [lil-course-url]: https://www.linkedin.com/learning/learning-terraform-15575129?dApp=59033956 [lil-thumbnail-url]: https://cdn.lynda.com/course/3087701/3087701-1666200696363-16x9.jpg