If you want to learn Morse code and you don’t have a teacher ... is undoubtedly the lack of a skilled operator to work the key so that proper receiving practice may be obtained.
His Morse Code USB Keyboard Mk II adds to that list. It’s a Saturday afternoon project, with a few parts slapped onto a piece of perf-board, that allows using a Morse key as a USB keyboard.