Bash and shell typing practice
Typre is a free typing trainer for programmers. Instead of prose, you type real Bash — brackets, operators and indentation included — and it measures WPM, accuracy, raw speed and consistency on every run.
- 183Bash snippets
- 62for 15 second runs
- 61for 30 second runs
- 60for 60 second runs
What slows you down in Bash
Dense punctuation with almost no letters between it: |, >, &&, $(, "$@", 2>&1. Flags mean single characters after a dash, so accuracy matters more than speed — one wrong character is a different command.
What the snippets cover
git commands you actually run, docker and docker compose, npm and pnpm, find with -exec, grep/sed/awk pipelines, tar and rsync, systemctl, and shell scripts with conditionals and loops.
Snippets you will actually type
Three of the 62 short Bash snippets, exactly as they appear in the app:
git checkout -b feature/login
git add .
git commit -m "add login form"
cat app.log | grep -i "error" | wc -l
if [ -f "$FILE" ]; then
echo "found"
fi
How it works
Pick 15, 30 or 60 seconds. Snippets are served in shuffled order, so you never repeat one before finishing a full round — even across page reloads. Sign in to put scores on the leaderboard, race a friend on the same snippet in real time, or paste code from your own project. None of it is required: open the page and start typing.