Bootcamps

Structured programs that take you from the fundamentals to deployment. Hands-on, mentor-led and built around real projects.

Learn it all the way down

400+ hours of structured learning, real-world projects, mentors from the field and 200+ AI study assistants around the clock.

Bootcamps Featured

    The heavyweights
      Why these

      Pricing

      Flexible plans designed for every learner — from free trials to enterprise solutions. Invest in your future with transparent, value-driven pricing.

      Start learning for free

      Every course offers free trial access. Upgrade to a membership for unlimited learning, or explore our bootcamp and enterprise solutions for structured, mentor-led programs.

      Pricing Featured

      About

      Democratizing AI education for over 1 million learners worldwide. Built by engineers, researchers, and educators who believe in limitless potential.

      Our story

      Behind everything great that someone builds is the moment it finally made sense. We started Lunartech to give you more of those moments.

      About Featured

      IBM Terraform Authoring and Operations

      Prove you can author and operate Terraform in hands-on labs. Four hours, in an AWS or Azure version, with a free retake.

      4.9 out of 5 for LUNARTECH, from 100+ reviews10,000+ students

      Partners and press
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Anthropic logo featuring a clean, modern font, symbolizing responsible AI development and innovation supported by LUNARTECH.NVIDIA logo representing industry-leading graphics processing, AI innovation, and cutting-edge computing technologies, integrated by LUNARTECH.Microsoft Azure logo with a sleek, minimalist design, symbolizing powerful cloud computing and AI capabilities integrated by LUNARTECH.White Google logo featuring an abstract swirl design. -| LUNARTECHOpenAI logo with a hexagonal geometric design next to the text 'OpenAI' in a clean sans-serif font. - LUNARTECH
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Entrepreneur logo showcasing startup and business innovation by LUNARTECH.Forbes logo representing a global leader in business, finance, and entrepreneurship insights, associated with innovation and industry expertise by LUNARTECH.Bloomberg logo symbolizing financial data and market analytics, integrated by LUNARTECH.Insider logo highlighting business and technology trends by LUNARTECH.
      Overview

      Reading about Terraform is one thing. This exam makes you fix it in a lab.

      Terraform Authoring and Operations is HashiCorp’s lab-based Advanced exam on Terraform 1.6, in an AWS or Azure version. Tasks span the resource lifecycle, dynamic configuration, collaboration, refactoring modules, providers and HCP Terraform. Production experience is necessary and the Associate strongly recommended; it runs 240 minutes, proctored, valid for 2 years.

      11Modules
      240Minutes
      2Years valid
      8Roles
      What it tests

      Learn all the way down.
      Perform when it matters.

      Manage the lifecycle

      Initialize, plan, apply and destroy with their options, and manage state including imports and drift.

      Write dynamic configuration

      Validate with language features, query providers, compute values with functions and use meta-arguments.

      Build modules and providers

      Create, version and refactor modules, and configure providers with aliases, authentication and upgrades.

      Work as a team

      Use version constraints, remote state and automation, and run collaborative workflows in HCP Terraform.

      Course outline

      Terraform under real conditions:
      failures, refactors and shared state.

      11 modules69 lessonsSelf-paced

      We design this course ourselves. IBM runs the exam and issues the credential, and LUNARTECH is independent of IBM.

      Every task begins with the lifecycle commands, and fluency comes from knowing their options. You work through init, plan, apply and destroy with the flags that change their behavior, and match each option to the situation that calls for it.

      • init options: upgrade, reconfigure and migrate-state
      • Planning to a file and applying that exact plan
      • Targeting and replacing specific resources
      • Destroy plans and partial destruction
      • Exit codes and automation-friendly flags
      • Refresh-only runs and what they change

      You build A lifecycle runbook pairing each command and option with the situation it solves.

      State problems are solved at the keyboard. You inspect and edit state, import resources that exist outside Terraform, and reconcile drift in either direction, working on AWS or Azure.

      • Inspecting state with list and show
      • Moving, renaming and removing state entries
      • Importing with import blocks
      • Writing configuration that matches imported resources
      • Reconciling drift: update the code or the world
      • Backing up and restoring state

      You build A repaired environment: unmanaged resources imported and drift resolved.

      Most failures show up as a message you have to decode. You validate and format code, read errors from Terraform and from provider APIs, turn on logging at the right level, and write conditions and tests that catch faults early.

      • validate, fmt and what each one catches
      • Reading Terraform error messages
      • Provider and API errors on AWS and Azure
      • Logging levels and capturing logs to a file
      • Variable validation and custom conditions
      • Testing a configuration with terraform test
      • Using terraform console to inspect values

      You build A broken configuration diagnosed and fixed, with the cause of each fault written down.

      Real configurations depend on things they do not own. You read existing infrastructure with data sources, pass values between configurations, and decide when to look up a value and when to take it as an input.

      • Data sources for existing cloud objects
      • Filtering data source results precisely
      • Reading another configuration’s outputs
      • Lookup against input: choosing between them
      • Timing: when data is read during plan and apply
      • Handling data sources that return nothing

      You build A configuration that builds on an existing network it does not own.

      Dynamic configuration keeps code short as environments grow. You use count, for_each, depends_on and lifecycle correctly, call functions that shape data, and generate nested blocks without losing readability.

      • count and for_each: choosing between them
      • depends_on and hidden dependencies
      • Lifecycle rules in practice
      • Collection and string functions that matter
      • File and template functions
      • Dynamic blocks and when to avoid them
      • Debugging an unexpected plan

      You build A dynamic configuration that generates rules and instances from one variable.

      Real inputs are structured, and some of them are secret. You model them with object types and optional attributes, validate them, and fetch secrets from Vault so they are not written into code or leaked through state.

      • Object and collection types with optional attributes
      • Validation across several fields
      • Sensitive variables and outputs
      • Reading secrets from Vault in configuration
      • Dynamic secrets against static secrets
      • Keeping secrets out of logs and state

      You build A configuration with a structured, validated input and secrets read from Vault.

      Modules turn working code into shared code. You build them from existing configuration, version and consume them, and refactor a flat configuration into modules without destroying anything that already exists.

      • Extracting a module from existing configuration
      • Designing inputs and outputs
      • Versioning and consuming modules
      • moved blocks for safe refactoring
      • Modules with count and for_each
      • Provider configuration inside and outside modules
      • Testing a module

      You build A flat configuration refactored into modules with no resources recreated.

      Providers are where most operational problems hide. You learn how Terraform loads plugins, configure aliases and versions, authenticate to AWS or Azure in several ways, and work through the errors providers produce.

      • The plugin architecture and the provider protocol
      • Aliases for multiple regions and subscriptions
      • Version constraints, the lock file and upgrades
      • Authentication: environment, profiles and identities
      • Diagnosing authentication and permission failures
      • Handling provider bugs and deprecated arguments

      You build A two-region or two-subscription configuration with documented authentication.

      Two people applying the same configuration is where teams get hurt. You constrain versions, put state in a locked remote backend, share outputs between workspaces, and run Terraform from automation without surprises.

      • Pinning Terraform and provider versions
      • Remote state with locking on AWS or Azure
      • Sharing outputs across workspaces
      • Running Terraform non-interactively
      • Avoiding conflicting applies
      • Reviewing changes before they run

      You build A two-configuration setup sharing outputs through locked remote state.

      HCP Terraform adds a shared run workflow, access control and governance. You follow a run from plan to apply, configure workspaces and permissions, supply provider credentials safely, and enforce rules with policy as code.

      • The run workflow and its stages
      • Workspaces, teams and access
      • Provider credentials in workspaces
      • Variable sets and sensitive variables
      • Policy as code with Sentinel or OPA
      • Governance, auditing and cost controls

      You build A governed workspace with credentials, permissions and a policy check.

      You inherit infrastructure with drift, hard-coded values, no modules and local state. Using everything above, you stabilize it, bring it under shared state, refactor it and hand it to a team workspace, one verified step at a time.

      • Auditing an inherited configuration
      • Stabilizing state before changing anything
      • Importing what is missing
      • Refactoring into modules
      • Moving to a team workspace with policy
      • Documenting the handover

      You build An inherited estate repaired, modularized and moved to a governed workspace.

      Issued by
      IBM

      Certifying body · Independent of LUNARTECH

      IBM

      IBM schedules its certification exams through Pearson VUE and issues digital credentials through Credly. HashiCorp, now part of IBM, runs its own proctored exams, and the Professional Certificates are Coursera courses offered by IBM. LUNARTECH is independent of IBM.

      How you get there

      Top-tier roles go to people who can do the work.
      Here’s how you get there.

      Know where you start.

      The Terraform Associate (strongly recommended) or equivalent experience, plus Linux skills, cloud credentials, YAML, JSON and HCL, and TCP/IP knowledge. Production Terraform experience is necessary.

      Work through the course.

      Eleven modules, designed by LUNARTECH, at your own pace.

      Sit it with IBM.

      IBM runs the exam and issues the credential, so you register and book directly with them.

      Support

      Support at every stage.
      You won’t be working through this alone.

      Before you start

      Try it first.

      A 3-day free trial opens a selection of the content. Your card is only charged once it ends.

      While you learn

      Mentors within reach.

      Stuck on a concept? Reach out to a mentor whenever you need help.

      While you learn

      One-on-one sessions.

      On the yearly plan, one-on-one sessions give you dedicated support.

      Any time

      A team behind you.

      Write to info@lunartech.ai at any point, from your trial onwards. If your employer is funding you, we’ll set it up with them directly.

      All the way through

      A schedule that fits around your life.

      Your own paceFrom anywhereAt any hour

      After the last lesson

      Stay in the network.

      Your alumni network stays with you: ongoing support, opportunities and industry insight.

      Career support

      Career support, past the last lesson. Coaching, a sharper resume, real interview preparation and the people to know.

      Career direction

      Tailored coaching helps you decide where to aim and how to get there.

      Course · 1 hourLaunching Your Data Science Career

      Strong portfolio

      Hands-on projects become work you can show, not just claim.

      Course · 60 hoursBuild Your Data Science Portfolio

      Resume and profile

      Personalized refinement, so what you send says what you can actually do.

      Course · 10 hoursPersonal Branding for Professionals

      Interview preparation

      Preparation for the questions that decide it, so you walk in ready.

      Course · 12 hoursMaster Deep Learning Interviews: 50 Q&A

      Network and search

      Connections with industry leaders, and an alumni network that stays with you.

      Course · 40 hoursData Science Career Playbook
      Reviews

      Real stories from the community.

      4.9out of 5, from 100+ reviews
      LUNARTECH Academy has been the most empowering learning experience of my life, giving me a clear, structured path from the absolute basics to building real-world AI systems with confidence.
      Farnia GhanizadehSerajAI Engineer
      Your page is fantastic. As a bachelor’s student in Data Science now accepted for a master’s at UConn, your work has been a real source of motivation.
      Mahmoud A.Data Scientist
      The programme’s clear, bite-sized content and practical projects dramatically improved my speed from fuzzy idea to MVP and my ability to communicate AI value. I followed the system, and it works.
      Rod MorrissonHead of Data Science & AI
      I really appreciate your teaching style and the way you break down complex topics. It has been incredibly helpful.
      Narine P.Data Analyst
      After years working mainly with R for econometrics, I found your Python machine learning course a refreshing and engaging way to learn Python.
      Raphael J., PhDQuantitative Analyst
      As a Data Science graduate, I want to thank you for the effort you put into making videos to support growing data scientists.
      Stanley M.AI Engineer
      I’ve been following your work since taking your machine learning course, and I’m impressed by your practical approach to applying AI.
      Sai Eshwar G.Data Scientist
      Why choose us

      Built around how you actually learn.

      One standard behind every course, from the first lesson to long after the last.

      Hands-on practice

      Apply every idea to real problems, so it becomes something you have used, not only seen.

      Industry-aligned curriculum

      We keep courses current with the tools, techniques and skills the field asks for.

      Flexible learning

      Study at your own pace, from anywhere, at any hour.

      Certificate of completion

      Finish the course and earn a certificate that shows what you have learned.

      Focus on your success

      Personalized learning plans and support structures carry you through the hard parts.

      Lifetime alumni network

      Stay connected after you finish, with ongoing support, opportunities and industry insight.

      Your certificate

      It doesn’t raise its voice. Neither will you.

      Finish a LUNARTECH course and its certificate is issued in your name, under our signature. IBM’s credential comes from IBM, when you pass its exam.

      A sample, for a course in the Academy. Only yours carries your name.
      Pricing

      This course comes with the membership.
      So does everything else.

      One membership opens every course, certification, workshop and masterclass in the Academy. Every plan starts with a 3-day free trial. You register and book the exam directly with IBM.

      3 days free, then $29.97 a month. Your card is only charged once the trial ends.

      Included in every plan

      • Every course in the Academy
      • Every certification course
      • Workshops and masterclasses
      • A certificate of completion
      • A 3-day free trial
      • Learning at your own pace
      • The lifetime alumni network
      • Upgrades at any time
      In practice

      Eight roles.
      One credential across them all.

      No single job owns it. Here’s where each role leans hardest, and where its work ends up.

      1. 01Lifecycle
      2. 02Configuration
      3. 03Workflows
      4. 04Modules
      5. 05Providers
      6. 06HCP Terraform
      • Real estates need modules, not copy and paste. Labs test whether yours hold up.

        Lifecycle, Modules, HCP Terraform

        Platform engineering, Enterprise IT

      • Automation runs the same code every time. Remote state keeps those runs consistent.

        Workflows, Configuration

        Platform engineering, Cloud consultancies

      • Clients mix clouds and accounts. Provider setup is where that gets handled.

        Providers, HCP Terraform

        Cloud consultancies, Managed service providers

      • Failed applies and drift are incidents you must untangle fast. A hands-on lab exam shows you can fix state under pressure.

        Lifecycle, Workflows

        Platform engineering, Enterprise IT

      • Clients hand you messy infrastructure and ask for clean code. Refactoring modules is how you leave it maintainable.

        Configuration, Modules, HCP Terraform

        Cloud consultancies, Enterprise IT

      • Plans and approvals gate every change that reaches production. Collaborative workflows decide who may apply what.

        Workflows, Lifecycle

        Platform engineering, Enterprise IT

      • You run many customers’ estates from one repeatable codebase. Provider versions and workspaces keep each tenant separate.

        Providers, HCP Terraform

        Managed service providers, Cloud consultancies

      • Dynamic blocks and custom providers stretch what HCL can do. You write the modules everyone else calls.

        Configuration, Modules, Providers

        Platform engineering, Enterprise IT

      • Platform engineering
      • Cloud consultancies
      • Enterprise IT
      • Managed service providers
      Cloud & Platform Engineer

      Real estates need modules, not copy and paste. Labs test whether yours hold up.

      Over 10,000 students trust LUNARTECH

      LUNARTECH gives you the skills
      to learn, build, create and lead.

      Engineers

      Understand systems all the way down. Build the ones others rely on.

      Scientists

      Understand what the data says. Build models that hold up.

      Researchers

      Understand the papers. Build on them, and take the work further.

      The field

      Anyone can use AI.
      Few can engineer it. This is where that starts.

      +340%growth in open roles requiring AI skills

      Data source: Stanford AI Index 2026 & 2024 (Lightcast data), Indeed Hiring Lab, Hacker News “Who’s Hiring”. Aug–Nov 2026 (dashed) is an estimate from the trend.
      Roles and pay

      ~35,000 open roles right now

      Open roles: Built In, Greenhouse, LinkedIn.
      Typical salaries: Glassdoor, Levels.fyi, Payscale, Indeed, Ravio, JobRise, U.S. BLS. Military: 2026 U.S. basic pay, drone officers with aviation incentive pay.
      Updated November 2026.

      FAQ

      Frequently asked questions.

      Need help? These answers cover most of what people ask before they start.

      No. IBM issues it. LUNARTECH is independent of IBM, and its names and marks belong to it. When you finish a course of ours, you earn a LUNARTECH certificate of completion for that course.

      No. We design this course ourselves, around what the exam covers. IBM has no part in it, and you still register and book the exam directly with IBM.

      240 minutes, online, proctored, in English.

      The Terraform Associate (strongly recommended) or equivalent experience, plus Linux skills, cloud credentials, YAML, JSON and HCL, and TCP/IP knowledge. Production Terraform experience is necessary.

      2 years. Retake the exam from 6 months before expiry.

      We last reviewed it on 5 November 2026, from IBM’s own pages. Details change, so check the official page before you book.

      Our 3-day free trial gives you access to a selection of content in the bootcamps, courses and materials, so you can experience the value of our content first-hand. This includes comprehensive learning materials and interactive sessions. You won’t be charged during this period, though we require your credit card details at the start to ensure a seamless transition should you choose to continue.

      Yes, entering your credit card details is a necessary step to begin your free trial. The process is entirely secure, and we ask for it to provide a seamless transition to a paid subscription if you decide to continue beyond the trial. You will only be charged after the trial period ends, with full access to our content based on the plan you choose.

      After your 3-day free trial you gain access to the full breadth of our content, depending on the subscription plan you choose. We offer free trials for our monthly, bi-annual and annual plans, and each plan provides a different scope of access and benefits.

      If your employer has agreed to fund your learning, in part or in full, please contact us at info@lunartech.ai. We’ll work with you and your employer to set up everything needed for your subscription.

      Yes. Our support remains strong both during your free trial and after you subscribe. Reach the team at info@lunartech.ai with any question, whether you’re onboarding, navigating your trial, or need help as a member. Subscribers to the yearly plan also receive dedicated support in one-on-one sessions.

      You can upgrade your plan at any time during your subscription. Downgrading is not available for bi-annual or annual plans, but you can cancel and then choose a new plan that suits you better. For bi-annual and annual plans we also offer payment in instalments; please reach out to learn more.

      The course

      Build the skills behind Terraform Authoring and Operations.

      Prove you can author and operate Terraform in hands-on labs. Start with a free trial, or enroll in a plan and work through the course at your own pace. IBM runs the exam and issues the credential.

      11 modulesSelf-pacedIssued by IBMReviewed 5 November 2026

      LUNARTECH is independent of the vendors and certifying bodies listed here. Their names, exam titles and marks belong to them, exams are run by them, and credentials are issued by them. Reviewed 5 November 2026. Catalogues change often, so confirm the details on the official page before you book.