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.