Typing Practice: Introducing Typing Ninja

As a parent, I’m always on the lookout for fun and educational tools to help my 7-year-old son improve his skills. One of his current obsessions is computers, so I decided to create something specifically tailored to his interests - Typing Ninja. This app is designed to help people of all ages practice their typing skills in an engaging way.

What is Typing Ninja?

Typing Ninja is a user-friendly app that can be accessed both on your phone and desktop. The best part? It’s completely free! Whether you’re a beginner or looking to improve your speed and accuracy, this app has got you covered.

Word Lists for Every Level

To ensure an effective learning experience, each level in Typing Ninja comes with its own word list. Every single word in each list has been manually checked by me personally. This means that you can rest assured knowing that the words provided are accurate and suitable for all ages.

Currently, the practice words consist of only three and four-letter words. While I want to add longer words into the game, I personally review each one, and longer words means a greater number of words to assess.

Under the Hood: JavaScript and reef.js

Behind the scenes, Typing Ninja relies on JavaScript and reef.js technology. Once loaded onto your device, everything happens right in your web browser - no need for additional installations or downloads.

What’s Next?

While typing practice is essential for improving language and computer skills, I believe that there’s much more we can do with technology to enhance education. That’s why my next project will focus on developing a math game specifically designed to help kids practice their multiplication tables.

By combining the power of technology with educational concepts, I hope to create a fun and interactive experience that will make learning math not only effective but enjoyable as well.

So stay tuned for future updates, and in the meantime, why not give Typing Ninja a try? It’s free, accessible, and designed to help you become a typing pro!

Start your typing practice journey today!

Let me know what you think on Mastodon, or BlueSky (or Twitter X if you must).

Link to this page

Thanks for reading. I'd really appreciate it if you'd link to this page if you mention it in your newsletter or on your blog.

Related Posts

02 Oct 2005

Dev Diary : Game Design

Before working out what sort of game to make I need to find out what is in a design document. These are new to me so a quick Google threw up a handful of sites. The most likely was found...
30 May 2005

My Next Game

I have been working on my next game for a while now. It’s going to be an updated version of Bubble Bomb. This may seem like a strange choice since Bubble Bomb is essentially ‘Yet Another Colour Matching Game’ (YACMG?)....
03 Aug 2016

Legend of Dad – A HTML5 Game made with Phaser

In April I entered the #LowRezJam, a game jam about making a game in a limited resolution. I had to make a game that fit within a screen that was 64×64 pixels. Quite small. I spent 5 days on it....
31 Aug 2009

Learning to Learn: how to improve yourself

I have a massive appetite for learning. I am always reading books and blogs to try to better understand the things I want to do. Design, programming, marketing, copy-writing, I constantly strive to improve.On the web your skill set needs...
20 Jul 2016

Empathy in Web Design

I wasn’t able to make WordCamp Europe this year, but they’ve been really quick at getting all of the talks online, and so I have been watching some of them – and this one stood out.Morten Rand-Hendriksen is an experienced...
30 Jul 2018

Learning ReactJS for Designers

JavaScript is simple, or at least it used to be. If you’ve done any programming, and you know how to use Google then you can program in JavaScript. Of course, to make it more powerful we have to complicate things.We...