Press Enter at the end of each line (shown as ↵) and type the indentation spaces just like in your editor. The timer starts on your first keystroke.
What makes SQL different to type
SQL queries mix uppercase keywords like SELECT and WHERE with lowercase table and column names, plus commas, quotes and parentheses. Analysts and backend developers type it all day.
Use Caps Lock sparingly - most fast SQL typists hold Shift for short keywords and keep a steady rhythm.
Does typing speed matter for programmers?
Thinking is the slow part of programming, but typing speed still matters: fast, accurate typing keeps you in flow, makes it painless to write tests and documentation, and means you never avoid a refactor because it's tedious to type. Most professional developers type between 50 and 80 WPM on prose and noticeably slower on code.
Frequently asked questions
Why is my code WPM lower than my normal WPM?
Code has far more symbols, numbers and capital letters than English text, and those keys are farther from the home row. A 20-40% drop is normal.
Do I need to type the indentation?
Yes. Indentation spaces are part of the text, just like in a real editor without auto-indent.
Can I practice with my own code?
Yes - choose Custom and paste any snippet. Line breaks and indentation are preserved.