trak
Quickstart Guide

Get Started with Trak in 2 Minutes

Follow these quick steps to install the CLI and materialize your first structured engineering workspace.

1

Install the Trak CLI

Choose your preferred installation method below to install the single standalone binary:

$irm https://raw.githubusercontent.com/ndk123-web/trak/main/scripts/install.ps1 | iex
💡 Tip for Developers: If 'trak' is not recognized immediately in other open terminal tabs, restart your terminal or open a new window so the updated PATH is loaded.
2

Verify the Installation

Verify that Trak is installed properly by checking its version information:

$trak version
You should see the version card (v1.0.0) with Go runtime and platform specs.
3

Explore the Learning Catalog

Browse the 19 available learning blueprints across 5 categories in a tree layout:

$trak list
You can also filter by category: 'trak list lang' or 'trak list os'.
4

Initialize Your First Learning Workspace

Materialize a complete, multi-module learning lab on your local disk:

$trak init lang/go --path ./learn-go
If you omit --path, Trak will default to creating ./learn-go in your current folder.
5

Open and Start Learning Hands-On

Navigate into the workspace and open it in VS Code, GoLand, or Neovim:

$cd ./learn-go && code .
Read README.md and start completing code exercises in Module 00!

Explore All 19 Blueprints

Check out complete track syllabi for Rust, Python, TypeScript, Linux, AWS, PostgreSQL, Redis, Kubernetes, and more.

Browse Catalog