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 | shWindows (PowerShell)
$
iwr -useb https://get.infra-learn.dev/win | iexHomebrew (macOS / Linux)
$
brew install infra-learn/tap/infra-learnOr 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 initChoose 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 loginThis 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-01Requirements
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)