Beginner’s Guide to Terraform
Learn Terraform’s infrastructure-as-code capabilities. Learn about setting up local files, managing remote resources, and mastering unique modules, data structures, and resource management techniques.
Ian has also written books and courses on Docker, Git, Bash, Terraform, and is an O'Reilly trainer. He maintains a blog at https://zwischenzugs.com, and tweets at https://twitter.com/ianmiell or @ianmiell His day job is working as a consultant, helping businesses make change happen with technology. In a previous life he was a History graduate, and journalist.
Join 3.1 million developers at
What You'll Learn
- A comprehensive understanding of the Terraform infrastructure-as-code platform
- A working knowledge of Terraform’s modules, data structures, resources, and dependency architecture
- A strong familiarity with the building blocks of Terraform and the creation of provisioners and triggers to make these components work together
- The ability to create and edit Terraform state files to manage local machines
- Hands-on experience managing the Terraform backend on the cloud
Learning Roadmap
2.
Local Basics
Local Basics
3.
Remote Terraform
Remote Terraform
8 Lessons
8 Lessons
4.
Modules and Data Structures
Modules and Data Structures
9 Lessons
9 Lessons
5.
Intermediate Terraform Techniques
Intermediate Terraform Techniques
6 Lessons
6 Lessons
Ian Miell
Ian is a software developer, writer, and trainer with over two decades' experience designing, building, and maintaining some of the busiest software systems in the world.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers











