Infrastructure as Code (OpenTofu) Getting Started
Manage infrastructure as code with OpenTofu/Terraform
Last updated: 31 July 2026
Learning Objectives
- Understand how OpenTofu works: Overview of state, declarative configuration, and dependencies
- Tell data sources and resources apart: Understand which language constructs HCL provides
- Apply Infrastructure as Code in cloud environments: Create your first infrastructure deployments
- Build modular configurations: Create and use simple modules
Prerequisites
- Understanding of cloud operating models (IaaS, PaaS)
- Experience with version control (Git)
- Basic knowledge of typical cloud resources (VMs, IAM, storage buckets)
What You Will Learn
- Comparing IaC tools: Understand where OpenTofu/Terraform differs from other tools
- Getting started with HCL (HashiCorp Configuration Language): Overview of typical language constructs
- Your first configurations: Learn how OpenTofu works and create your first resources
- Integrating external resources: Working with data sources
- Building modular configurations: Create and manage reusable configurations
- Using and encrypting state centrally: Working with remote state on object stores
- Troubleshooting: Identify and fix errors
Who Is This For
- Want to keep infrastructure as code and make it reproducible
The course is aimed at participants who want to manage their API-driven infrastructure components as code and take their first steps with OpenTofu/Terraform
Best Suited For
- Engineers who want to address the topic in two full-day sessions
- People who want to apply the new skills directly in their daily job
- People who have current projects in this subject area
Technical Requirements
- OpenTofu CLI is installed
- Bash, zsh, or similar is available on your machine
- Git installed
- A code editor (e.g. VS Code)
- A stable internet connection
What You Take Away
- Certificate of Participation
A certificate of completion recognizing your participation
- Digital Course Companion and Slides
Overview of the learned topics in a digital booklet and the slides
Schedule
Dates to be announced. Sign up to be notified first.
Exempt from VAT under the Kleinunternehmerregelung (small business regulation, § 6 para. 1 no. 27 UStG).
Your Trainer

Thomas Schuetz Cloud Native Trainer & Architect
Thomas is a Cloud Native Trainer and Owner of TSC Labs. Besides that, he's serving as a CNCF Ambassador and Tech Lead for the CNCF TAG Infrastructure. He helps organizations embrace cloud native by upskilling teams and designing developer platforms that improve the developer experience. Passionate about accessibility and community, Thomas contributes to open source projects and actively supports the growth of cloud native communities.
- CNCF Ambassador and CNCF TAG Lead
- Golden Kubestronaut
- Led many teams and companies through cloud native adoptions
- Teaches Cloud Native Technologies at Universities of Applied Sciences
- Speaker at many Conferences and Meetups