Explore the curriculum
Browse every lesson. Lesson 1 needs no signup — create a free account to save progress and keep going.
Start free — no signup for lesson 1
Write real Terraform in the browser and watch it run.
Linux & the Command Line
Command lineLinux & the Command Line
Live in a real shell: navigate the filesystem, compose pipelines, search a codebase, and manage permissions — by running real commands in a safe sandbox.
Shell Basics
0/3Search & Permissions
0/2Combining Commands
0/1Capstone
0/1Bash & Shell Scripting
ScriptingBash Scripting
Automate the boring parts: variables, conditionals, loops, and functions — write real scripts and run them in the browser.
Bash Fundamentals
0/2Control Flow & Functions
0/3Strings & Arguments
0/3Writing Robust Scripts
0/2Processes & Signals
0/1Version Control with Git
CollaborationGit & Version Control
Version-control your work like every engineering team does: commit, branch, merge, resolve conflicts, and push to a remote — running real git in a safe sandbox.
Git Basics
0/1Branching & Merging
0/1Ignoring Files
0/1History & Undoing
0/1Merge Conflicts
0/1Rebasing
0/1Cherry-Picking
0/1Python for Operations
LanguagesPython for Automation
The glue language of infrastructure work: write real Python — variables, data, functions, JSON, CLIs, error handling — graded by tests, the way teams actually work.
Python Basics
0/2Functions & Tests
0/1Testing with pytest
0/2Working with Data
0/3Errors & Exit Codes
0/1Driving Other Tools
0/1Command-Line Tools
0/1Cloud Fundamentals (AWS)
CloudCloud Fundamentals (AWS)
Learn the cloud by driving it: make real AWS API calls with the CLI — storage, identity, and more — against a safe mock AWS, no bill.
Getting Started with AWS
0/2Identity & Access (IAM)
0/1Compute & Networking
0/1Stateful Services
0/1Infrastructure as Code: Terraform
IaCTerraform Foundations — Free
Build the mental model, write your first resource, and truly understand state — all in the browser, no cloud account and (for lesson 1) no login required.
The Reconciliation Loop
0/2Reading a Plan
0/1Variables, Outputs & Data Sources
0/1Dependencies & the Resource Graph
0/1State — Break It & Recover
0/1Capstone
0/1Terraform on AWS — Sampler
Write real Terraform in the browser and watch init / validate / plan run against a safe sandbox. AWS-based, no cloud account required.
Getting Started
0/2Terraform in Production — Pro
Run real Terraform against a sandboxed AWS: apply real resources, then the production toolkit — remote state & locking, modules, import, and multi-environment workflows — with every step checked.
Real Infrastructure
0/2Remote State & Locking
0/1Import & Refactor
0/1Multi-Environment
0/1Scaling Configuration
0/1CI/CD for Terraform
0/1Production Capstone
0/1Configuration Management with Ansible
Config mgmtConfiguration Management with Ansible
Describe a machine's desired state and converge to it — playbooks, idempotency, variables, templates, handlers, and roles. The declarative sibling of Terraform.
Ansible Basics
0/2Describing State
0/3Structure & Flow
0/3More tracks coming
The full path to your first infra job — rolling out track by track. See the path →