Code typing practice
Real snippets, six languages, three levels. Syntax-highlighted and indentation-aware.
0 wpm100% acc0sstart typing…
greet.js
function greet(name) {
return "Hello, " + name + "!";
}
Practice the language you ship in
JavaScript typing test →TypeScript typing test →Python typing test →C++ typing test →Go typing test →Rust typing test →
Why is typing code harder than typing words?
Code is symbol-dense and case-sensitive, with structure and indentation. Brackets, semicolons and operators live off the home row, which is where most developers lose speed.
Which language should I practice?
Start with the one you write most. The transfer to your real editor is highest when you drill familiar syntax.
See also: mastering special characters and improving your typing speed.