Morse code, often referred to as continuous wave (CW) in the radio industry, has been falling out of use for a while now. At least in the US, amateur radio licensees are not required to learn Morse code anymore, and the US Coast Guard stopped using it even in emergencies in 1999. But it has few niche uses, since it requires such a narrow bandwidth and low power to emit the signal, and human operators can discern Morse code even when the signal is very close to the noise floor. So if you want to try learning Morse code, you might want to try something like this Morse code trainer. [mircemk].
Learning CW is very tedious, [mircemk] It's actually pretty easy for a computer to understand and translate, so you don't really need any special equipment. This build is based on an Arduino Nano which is more than up to the job. It can accept input from any audio source and translate radio transmissions in real time. It can also be connected to a paddle or key and used as a trainer for learning to code. It can also count the words per minute it hears and display it on a small LCD on the front of the unit, which also displays the translation of the Morse code.
However, if you want a more compact trainer for CW on the go, consider this wearable Morse code device based on the M5StickC Plus instead.