All Practice Drills
Every drill uses real-world code and commands — not lorem ipsum. Pick a language or tool below, or read our guide to typing code faster first.
Programming Languages
JavaScript.jsTypeScript.tsPython.pyRust.rsGo.goSQL Query.sqlHTML & CSS.htmlC.cC++.cppJava.javaC#.csPHP.phpRuby.rbKotlin.ktSwift.swiftRegex.txtJSON & YAML.yaml
Terminal & Tools
Git WorkflowGit commands for version controlBash UtilitiesStandard Linux commands and pipesDockerContainers, images, and multi-stage buildsKubernetes kubectlCluster management and kubectl workflowsVim CommandsModal editing commands and ex-mode operations
Practice Modes
💻
Code Drills
Practice typing real code from popular programming languages.
🐚
Terminal Commands
Master DevOps, Git, and Linux command lines.
⌨️
Layout Trainer
Switch seamlessly to Colemak-DH, Dvorak, or Workman layouts.