AgileFingers news archive
2025
New Typing Game: Rebellious Robot
Typing practice requires focus. But sometimes, you need a break between lessons or longer texts. We have added another title to our typing games collection to help you reset.
Why play this during a break?
Rebellious Robot builds concentration. If you lose focus, the robot won't get past the obstacles. This naturally pushes you into a flow state, where you stop thinking about keys and start typing more smoothly.
It is great for Computer Science classes because it is an educational game while being genuinely fun to play. The faster and more accurately you type, the smoother the game feels.
Give your brain a reset. Build your typing speed and accuracy without feeling like you are studying.
Typing lessons for programming: Go and SQL
AgileFingers introduces new programming lessons for Go and SQL. The lessons mix real coding with touch typing practice, so you learn the syntax and build natural typing habits that fit different programming styles.
SQL exercises teach you how to type useful queries and get comfortable with both SQL variants: PostgreSQL and MySQL.
This typing practice is for professionals who want to write code fast and with fewer mistakes (more details in the article about touch typing for programmers).
At the same time, AgileFingers has updated typing lessons for Python, JavaScript, PHP, Java, C#, C++, and Bash. In every exercise, you practice coding while steadily improving your typing speed and accuracy.
Muscle Memory: The Secret to Typing Speed
Ever wonder how expert typists type without looking? It is not magic. It is muscle memory.
We've expanded our deep dive into the science of touch typing.
Here is the hard truth: if you practice with bad form (like using the wrong fingers), you are actually training your muscles to be slow. Unlearning those habits is harder than starting from scratch.
In this article, we explain how to spot these "bad loops" and retrain your fingers. You will also learn why short, daily sessions beat long marathons every time.