A good solid app for learning or practicing CW. As the previous review said there are a few tweaks that would make it even better. The scratch pad is worlds with the standard iOS keyboard. You do not have time to toggle the keyboard for numbers and punctuation. All standard CW letters, punctuation, should be on one keyboard.