Freeware Morse training program written in c++. While it is a DOS-based, it can also run under a windows dos shell. Does not support sound cards, so internal speaker required. Source code included. Program provides character, line, file and random modes of operation at 5-20 WPM.
Visit Here for more.