I recently finished level 1 of the CW Ops CW academy. I wasn't able to find much in terms of reviews or the inner workings of the program before I signed up so I thought I would offer mine here, both for ARF and anyone that may wind up here via google.
Over the years I've tried unsuccessfully to learn Morse code on my own. I've used pretty much every free (and a few paid) computer program and smart phone app out there. Most would get me halfway through the alphabet or something and the frustration would really start to kick in.
I had read about CW academy on their website but wasn't able to find much about it beyond that. It looked good so I elected to give it a try, which is where I ran into the only real problem I had with the program - the wait. If I recall correctly I signed up in the spring of 2014 for the winter 2015 session. I was actually invited to participate in a fall 2014 session but had to decline due to work commitments.
To expand upon this, you sign up and wait until your adviser contacts you. He will typically have two days per week planned, so if there is a schedule conflict that won't work they will try to pair you up with a different adviser or defer to a later session date. Your adviser will send you the program basics along with some literature on how to do your homework and if you are still on board schedule an equipment test session.
As far as equipment, you'll need a computer with webcam (although in our sessions we never used the camera as it was too bandwidth consuming and having everyone's camera on seemed to lead to problems with the audio - if you don't have a webcam ask your adviser) a straight key or paddles and a code oscillator/keyer. For the keyer/oscillator I just used my IC-7200 - most HF rigs will function as a Morse oscillator if you shut the carrier off (read the manual) so you may not need to buy additional equipment. If you don't have an HF rig that's ok as well since level 1 is online only. There's no real need for additional cables or interfaces, everyone just uses the speaker on their rig/oscillator and their computer/headset microphone and that seemed to work OK.
The stated time commitment is 30 minutes a day consisting of two 15 minute sessions. The idea is to practice the homework assignment leading up to a session, then during that session work with the characters that were practiced previously. Our sessions were Tuesday and Thursday so I had some cramming to do Wednesday and Thursday and I'll be honest I tended to slack a little on Friday and Saturday. That didn't seem to matter as it all worked out in the end.
Each session works with a new set of characters and adds to the previously learned characters. One of the great things about this program is that they use WORDS and not GIBBERISH - so you get to practice with things you will actually use, not a long string of AOCDNVOENPANFCPNEPONVOAPNV. You also practice callsigns, signal reports, and eventually full QSOs.
During a session the adviser sends the words and characters that you have been working with to everyone You copy and take turns reading back what you copied. After that everyone takes turns sending to the adviser. Most everything you work with during the sessions is the exact same stuff you have heard during your homework, so there's some familiarity there. This format is the next best thing - you'd better be prepared or you're going to look like a dumbass! Of course if you miss something it isn't the end of the world either but it was a great motivator for me.
Once you've learned all the characters the content focuses more toward making QSOs. I know I said that level one was online only but we actually got on the air at the end - this was a great help as it's a good way to get your feet wet in a sort of controlled environment.
The bottom line: CW academy was an extremely effective way to learn Morse code. I would encourage anyone that has a desire to learn to sign up now - it doesn't matter if you don't know a single character or if you've lost track of how many times you've tried to learn and have failed - this program will help you.
Finally, a few links to the resources we used:
CW academy main page
CW Academy Homework (PDF)
Morse trainer - the exercises here correspond to those in the homework PDF above. Can be used online or downloaded and run locally.