Those of us who can read morse code get a snicker out of threads like this
First, sitting there listening to code blasted from the speakers is an eyeglazing waste of time
You need to be inputting the character you just heard on a keyboard before you can move on
I could go into a lot of reasons why, but you simply cannot memorize the code
RUFZ is one of the best trainers
http://www.dxzone.com/dx17936/rufzxp.html
It will require effort on your part
Call around and find your local ham radio club there will be people willing to help you learn the code
Of course, once you can copy code you might as well get the general class ham license
I remember my flight training. The instructor would tell me to verify the VOR station by the code identifier. I would dutifully call out each letter as the identifier fed into our headphones. He would use a #2 yellow pencil to painfully inscribe the periods and dashes onto paper then hunt through the alphabet with the dots and dashes printed on the VFR chart. Find out I had called the letters out correctly, glare at me and pout. He said no one can just listen to beeps and make sense of it. As a ham radio contest operator who routinely copied code at high speeds in contest conditions, I would just shrug and change the subject.
denny-o
ham call K8DO