Skip to main content

Get Started

Set up the CLI in a few minutes, then start learning.

1

Install the CLI

Choose your platform and run the install command:

macOS / Linux

$curl -fsSL https://get.infra-learn.dev | sh

Windows (PowerShell)

$iwr -useb https://get.infra-learn.dev/win | iex

Homebrew (macOS / Linux)

$brew install infra-learn/tap/infra-learn

Or download binaries directly from GitHub Releases

2

Verify Installation

Make sure the CLI is installed correctly:

$infra-learn --version

You should see something like infra-learn v0.1.0

3

Initialize

Run the init command to configure your sandbox backend:

$infra-learn init

Choose a Backend

  • Local (Docker) โ€” Recommended for beginners. Runs sandboxes on your machine using Docker.
  • AWS โ€” Uses your AWS account to launch EC2 instances. Great for realistic cloud experience.
4

Login (Optional)

Login to sync your progress across devices:

$infra-learn login

This will open your browser for GitHub authentication. You can skip this step and complete exercises offline, but your progress won't sync.

โœ“

Start Learning!

You're ready to go! Launch your first exercise:

$infra-learn launch linux-01

Requirements

For Local Backend

  • Docker Desktop or Docker Engine
  • 4GB RAM minimum
  • macOS, Linux, or Windows with WSL2

For AWS Backend

  • AWS account
  • AWS CLI configured
  • EC2 permissions (t3.micro)