CheckiO provides coding games where learners practice Python and TypeScript programming.
Typing
typing.io is a typing tutor for programmers, with practice focused on symbols that are difficult to reach while coding.

About Typing
typing.io is a web-based typing tutor for programmers. Instead of drills, its lessons have users type through open source code in languages including JavaScript, Ruby, C, C++, Java, PHP, Perl, Haskell and Scala, focusing on the symbol keys that are awkward to reach while coding.
Practice includes symbol keys and backspace/delete, which the site notes many tutors skip, and it provides feedback on accuracy and speed. Lessons require JavaScript enabled in the browser, and the site states that use is free after signing in with Google, with a demo available without an account.
Key features
- Practice typing real open source code rather than drill exercises
- Lessons in JavaScript, Ruby, C, C++, Java, PHP, Perl, Haskell and Scala
- Includes symbol keys and backspace/delete in the practiced sequences
- Reports accuracy and speed feedback while you type
- Braces and brackets are typed individually rather than as pairs
- Google sign-in, plus a demo without an account
- Lessons are based on open source code, so practice uses key sequences that appear in real programs
- Covers symbol keys and backspace/delete, which the site says most typing tutors omit
- Gives explicit feedback on typing accuracy and speed
- Requires JavaScript enabled in the browser to analyze typing
- Full use requires signing in, with Google listed as the sign-in method
- Paired braces and brackets cannot be typed together, by design
Typing at a glance
- Website
- typing.io
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Good for
- Developers
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Typing alternatives
Tools and sites you could use instead, ranked by how closely they match.
Amit’s Game Programming Information answers questions about learning game development, building games, and progressing as a programmer.
Codeguage offers short self-study courses focused on core programming topics.
GitHub Student Developer Pack bundles partner tools and services to help students learn coding through hands-on projects.
This repository collects application ideas that developers can use to practice and improve their coding skills.
HackerRank is a coding test and interview solution for hiring developers.
Popular in Learn to Code
Well-known listings from the same topic.
Typing FAQ
What is typing.io?
How does typing.io differ from other typing tutors?
Why doesn't typing.io allow typing opening and closing braces or brackets together?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












