Bryn N4VM has generously made available hundreds of hours of W1AW code practice mp3 files that you can download and play on your mp3 player or computer at http://www.pcpractice.com/CW/.
They range in speed from 5 to 40 wpm. Text files showing the sent characters are also provided. They are indexed by speed: 5, 7-1/2, 10, 13, 15, 20, 25, 30, 35 and 40 wpm as well by date of transmission. There are also two directories 18 and 18 wpm - both of which contain 18 wpm Morse code practice.
Below the directories of the various speeds are directories with dates. These directories (folders) are different files than the one’s above and are from an earlier period where perhaps Bryn indexed the files by date instead of by speed. So if you run out of the ones indexed by speed, there are entire W1AW sessions recorded here.