Code Typing Practice & Speed Test

Practice real code in 10 languages. Measure your WPM and accuracy, then improve at your own pace.

Play

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.

View LeaderboardLearn More

How It Works

01

Start a Race

Pick a language from the menu above.

02

Type the Code

Replicate real code snippets character-by-character.

03

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!

Code Racer dashboard showing WPM, accuracy, and mistake history