โจ๏ธ Typing games ยท free, no sign-up
Code typing practice: get fluent with symbols.
Play Code Typing Practice
Loading Code Typing Practiceโฆ
How to play Code Typing Practice
- Pick a language: Python, JavaScript, HTML or CSS.
- Type the snippet exactly as shown, including punctuation.
- After you press Enter, the indentation on the next line is added for you.
- Press Tab for the next snippet. You get your speed and accuracy when you finish.
Tips and strategy
- Learn where the bracket and quote keys are so you do not need to look.
- Use the Shift key with the opposite hand to the key you are shifting.
- Accuracy matters even more in code: a single wrong character can break a program.
Keep playing
More games you might like
Typing games ยท Ages 6+NewTyping Speed TestTest your WPM and accuracy with sentences, words, numbers, symbols or code.
typingspeed
Play
Typing games ยท Ages 6+NewTouch Typing Lessons17 short lessons from the home row outwards, with a finger guide and stars.
touch typinghome row
Play
Typing games ยท Ages 8+NewTyping RaceRace against three animal bots. Type the passage fastest to win.
typingspeed
Play
Typing games ยท Ages 7+NewFalling WordsAn arcade typing game: type the words before they land. Lasers, combos, levels.
typingspeed
Play
FAQ
Code Typing Practice: questions
Is typing code the same as typing normal text?
No. Code uses many symbols and exact punctuation, so it needs its own practice. Accuracy is especially important.
Why does the indentation fill in by itself?
To let you practise keywords and symbols without spending time on the space bar. In a real editor, indentation is usually added for you too.
Which language should I choose?
Python is a good start for beginners, JavaScript for web programming, and HTML and CSS for web pages.
Start a conversation
Questions about classes?
A parent or guardian can share the learner's age, level and goals, and we'll suggest a starting point and confirm the format before anything is booked.
- Tell us the learnerโs age or grade and goals
- Weโll suggest a suitable class or learning path
- Weโll confirm format, timing and fees with a parent or guardian