The Morse Mouse app, developed by Charlie, M0PZT, demonstrates Morse Code to youngsters (and the young-at-heart). The program sends a series of letters in Morse Code, making a game of skill and memory out of learning the code. According to Charlie, the idea came about when his club decided to do more than set up a station for special events at the local museum.
The program simply picks a random letter to send and then gives users five to ten seconds to hit a key on the computer keyboard. Sound effects tell the user if they got the letter right or not. If the user correctly decoded the character, the mouse moves towards the cheese. If the user got it wrong, the computer will repeat the character, giving the user three chances to get it right. When all three chances have been used, the mouse moves backwards (away from the cheese). The quicker you are at guessing, the higher your final score will be!
A crib-sheet is provided to assist novice users with decoding letters, but even those comfortable copying at 15-20 wpm will have fun using the program. The program currently only runs on Windows computers, and can be used with a keyboard as well as a touchscreen According to Charlie, the game is rather addictive when used with a touchscreen display.

This might be a good idea, but learning code and typing on a keyboard creates a conditioned reflex. I learned code that way in the Navy and by gum, I had to relearn it so my hand would write the letters down. The conditioned reflex of typing is good if that is your primary way to have hard copy. Unfortunately, it might also retard one’s ability to copy in the head, unless the learner repeats out loud the letter while typing.
http://www.qsl.net/n4nss/cw.htm