Code Typing Practice & Speed Test
Practice real code in 10 languages. Measure your WPM and accuracy, then improve at your own pace.
Why Play CodeRacer?
CodeRacer is a free online competitive code typing game designed to help developers improve programming typing speed, accuracy, and familiarity with real programming syntax. Practice typing real code snippets in multiple languages and compete with other developers for a spot on the leaderboard.
⚡ Improve Coding Speed
Train your programming typing speed by replicating real code snippets character-by-character.
🏁 Compete With Developers
Complete single-player typing sessions and compare your saved results on the CodeRacer leaderboard.
📈 Track your progress
View your stats and game history to see your progress. We have graphs showing your speed & accuracy over time.
⌨ Practice Real Languages
Type real code examples in JavaScript, Python, C++, Java and other programming languages.
How It Works
Start a Race
Pick a language from the menu above.
Type the Code
Replicate real code snippets character-by-character.
Stay Accurate
Mistakes slow you down. Precision wins races.
Choose a language to practice
Practice programming syntax and HTML markup. Each page includes a typing exercise, an example, and advice for that language.
Make each practice session count
Start with accuracy, then work on speed. Code snippets include punctuation and automatically filled indentation, so compare similar exercises instead of treating coding WPM as an ordinary word-test score.
Follow a ten-minute practice routine or learn how scoring works.
Create An Account To Save Your Stats
See your progress and improvement over time like WPM, Mistakes, and Accuracy charts & game history!
