$ ls -lh ./practice

// challenges you solve right in your browser and get graded instantly. your progress stays in this browser.

# tracks

Bash Challenges

Solve Bash challenges in a real Linux that runs in your browser: a live terminal to explore, automatic grading, and it installs as an app that works offline.

run ./bash-challenges →

Go Challenges

Write Go and have it compiled by the real Go toolchain, right in your browser: generics, goroutines, the full standard library, real compiler errors. Works offline after the first visit.

run ./go-challenges →

SQL Challenges

100 challenges on one shop database, from SELECT and NULLs to joins and window functions, graded instantly by a real PostgreSQL running in your browser. Works offline after the first visit.

run ./sql-challenges →

# coming soon

Git Challenges (coming soon)

Recover lost commits, bisect a bug, purge a leaked secret: in a real repository, graded on its final state.

Critical Thinking (coming soon)

Spot the fallacy, the misleading chart and the hidden confounder.