MorseLab is a Morse code training system. It features a wide range of audio controls, code drills from live news sites, flashing light drills, adaptive speed controls, the Koch method, the Farnsworth method, and a choice of several character choice strategies.