Back to top
Morse Code Ninja

Resources for Learning


There are many software options for initially learning and improving your Morse code proficiency on your own. Below I have listed them in order of more to less popular and how useful I think they are to others. Consider trying out several options before settling on one or more that meets your needs. (Click on a table column to sort the table.)

SoftwarePlatformSuggested Usage
AD0WE Code Course YouTube, MP3s Learn Morse code from the ground up! AD0WE
AD0WE Code Practice YouTube Head copy; Improve beyond 15wpm Instant Character Recognition, AD0WE
Lockdown Morse YouTube Guided Morse code course, M0PTO
Just Learn Morse Code Windows Learn characters and common words, LB3KB
IZ2UUF Morse Koch CW Android Learn characters and more, IZ2UUF
RufzXP Windows Push speed; recognize callsigns, by DL4MM and IV3XYM
Morse Runner Windows Learn and improve contesting skills in simulated environment, VE3NEA
Morse Runner (BH1SCW Fork) Windows Same as Morse Runner by VE3NEA, but has working web page to post results, better tabbing, and shows country of callsign. Fork by BH1SCW.
CW School Graz Morserino-32 & YouTube Learn Morse code using your Moserino-32 with guidance from CW SChool Graz on YouTube. Instruction in English and German.
Morse Camp Web Browser Push speed; Head copy; Build vocabulary of sound patterns, by HB9GKP and AD0WE
ebook2cw Windows, Mac, Linux Convert text, articles, and entire books to Morse code, DJ1YFK
G4FON Morse Trainer Windows Practice with simulated QSB, QRN, weak singals, and irregular timing, by G4FON
Morse Contest Trainer Windows Practice simulated contests (WPX, CQ WW, etc.), by G4FON. Shareware. Full version $30USD.
CW Player Windows Learn and playback text files, by F6DQM
LCWO Web Browser Learn characters and more, DJ1YFK
CWops Morse Code Trainer Web Browser Follow structured lessons
W1AW Code Practice MP3s Updated every other week

Click for More

Interactive Online Resources:

CW Academy
Excellent opportunity to get free and personalized assistance in learning Morse code. CWOps sponsor this program! Sessions are held Jan-Feb, Apr-May, and Sep-Oct. Classes fill up fast, so signup early!

Long Island CW Club Training
Classes are held most weekdays and are available at beginner, intermediate, and advanced levels.
Online Morse code chat channels. The keyboard is used as a straight key.

CW over Internet Protocol. High quality. Allows hooking up physical paddle/keyer to the computer.

Software that uses a USB to serial adapter to hook up a paddle/keyer and communicate in Morse code over the internet. CWCOM was written for Windows 95, but also works on Linux and OS X. (See relevant pages on the blogsite.) It was written by an Australian Radio Ham, but support has transitioned to Gerry, G3MS. Gerry is QRV, typically from 14 to 23UTC.

Morse over IP. Software uses Serial to USB or Bluetooth to hookup a paddle to the computer. Software runs on Arduino, Linux, iOS, OS X, and Windows.

General Audio/Video Solutions:

  • Zoom
    Known to work well for online Morse code practice. For the best audio, disable “Automatically adjust microphone settings.” In addition to a computer and microphone, you will need a paddle, key, and way to generate a sidetone.

  • Mumble
    Audio bridge known to work well for online Morse code practice. It is free and open source. In addition to a computer and microphone, you will need a paddle, key, and way to generate a sidetone.

On-air Practice:

One hour mini-contests sponsored by CWOps! They are held every Wednesday starting at 13, 19, and 03 UTC.

NCCC Sprint (NS)
The Northern California Contest Club sponsors Thursday evening contest practice sessions of 30-minute duration.

SKCC Sked Chat
Create an account and request a scheduled contact. SKCC (Straight Key Century Club) members are friendly and will generally bend over backward to help out guys and gals trying to get started with on-air practice.

ARRL W1AW Broadcast
Code sent at 5 to 35wpm on a schedule. Content taken from QST magazine.

Hardware for learning Morse Code:

Full-featured standalone learning tool. It is a multifunctional Morse code device that can be used as a practice trainer, keyer, file player, and Morse code decoder. It has built-in capacitance paddles and a speaker. Check out this review video. It also works as a LoRa transceiver on 430MHz! The latest firmware versions, v3.0.1 or later, support practicing with a buddy using WiFi over the Internet!

  • CW Trainer by IW7DMH
    Practice sending phrases and even random five-character groups. This third party software runs under Windows with the Moserino-32 connected via USB.

  • Phrases Trainer Source Code by OZ1THC
    Practice sending phrases. This third party software compliments the Morserino-32. It runs under Windows and requires the Moserino-32 to be connected via a USB cable.

K1EL Morse Tutor Keyer Kit
Trainer and built-in capacitance keyer. Can be used for standalone practice. Or practice with a buddy by connecting an RCA cable between two kits!

MFJ-418 Code Tutor with LCD Display
Pocket-sized and convenient

W8BH Morse Tutor
The W8BH Morse Tutor is a great project for learning programming, for learning about hardware, for beginners to learn Morse code, and for people who already know Morse code to increase their speed, both in copying and sending, with either paddles or a straight key. You can build the Morse code tutor for $20 in parts. Check out Bruce's website for other interesting projects. If you wish to use the Mega2560 instead of the ESP32 or STM32, checkout KM4NFQ's port of the code. Here is a short video clip demonstrating how to use two of them for practice with two people across the room.

K3NG CW Keyer
Open source Arduino based CW keyer that has an incredible amount of features and flexibility, including K1EL's WinKeyer compatibility. It can be used as a keyer and to learn Morse code. It can be used for send practice, and receive practice with Keyboard or Receive/Transmit Echo Practice.

N4TL Arduino CW Trainer
Practice copying a few characters and then immediately send the same characters back with a Morse key. Originally featured in the September 2016 QST on page 39. (With permission, you may also view the original article.) The project has later simplified by KC1DMR so that it did not need a keyboard.

CW Trainer
A combination of Windows software and firmware that runs on the Begali CW Machine. It also supports connecting to another user over the internet.

OZ1JHM Timing Keyer
An open hardware and open source keyer that allows you to precisely diagnose any timing errors in your keying. Check out the review video. The software for it can be found here.

NFARL Code Practice Oscillator Kit
Inexpensive $10 code practice oscillator, which includes tax and shipping! Check out the assembly instructions. It is an easy build, with proven success even by youth. Low battery drain at 1.5 years when left on, and fits in an Altoids mint tin.

NA0N Iambic Master
Free Windows program intended to be used as a training aid for sending CW using an iambic Winkeyer from K1EL Systems.

Morse Code Books:

The Art and Skill of Radio-Telegraphy by William Pierpont (N0HFF - Silent Key). This is a free book available for download as a PDF. It is filled with practical advice and history. And it is a great read!

Zen and the Art of Radiotelgraph by Carlo Cosoli (IK0YGJ). A free book available for download as a PDF. It has a recommended approach to learning Morse code.

How To Learn Morse Code and Make Contacts by David Gonzalez (EA7HYD). Step-by-step manual and example QSOs. Also available from Amazon for $19.50.

  • QSO Structure
    High-level breakdown of standard QSO.

  • QSO Template
    Template to aid in making standard QSO exchanges with RST, name, QTH, and pleasantries.

  • Contest QSO Exchange
    Template to aid in making standard QSO exchanges with RST, name, QTH, and pleasantries.

Morse Code Operating for Amateur Radio by Rob Brownstein (K6RB) and Jim Talens (N3JT). Available from the ARRL for $15.95. Well rounded introduction to operating CW and learning Morse code.

Morse Code for Radio Amateurs by Roger Cooke (G3LDI). Published by the Radio Society of Great Britain (RSGB). Written to show how to learn Morse code and get the maximum enjoyment from using it. (Also available from Amazon)

The Code Book: Morse Code Instruction Manual by Robert Betts (N1KPR). Book on how to approach learning Morse code and getting unstuck. Sold for $14.40.

DITS and DAHS: The ABC's of Morse Code Operating by Ed Tobias (KR3E). Book sold by CQ Magazine for $18.95.

The FOC Guide to Morse Code Proficiency by Gary Hinson (ZL2IFB). Longer PDF that covers timing, pitch, swings and fists, a morse quality metric, and more!

The Road to CW by Christian Bravo (W4ALF). Free book on how to learn Morse code.

The CW Geek's Guide to Having Fun with Morse Code by Dan Romanchik (KB6NU). $2.99 for Kindle. $11.97 as a paperback.

Instructions and Advice:

Traffic Nets by Carl Davis (W8WZ)
Demonstration and explaination of how to participate in a CW traffic net.

For Nervous New Hams by Cliff Batson (N4CCB)
Practical and heartfelt advice on overcoming anxiety about making mistakes.

Sample CW RAG Chew QSO Template for the Beginner by David Godden (KK6M)
Practical advice on having a Rag Chew along with examples templates to help a beginner move beyond the "Big Three" — RST, NAME, and QTH.

Learning the Morse Code by David Farris (K5NT)
Sage advice on getting started and learning the sound of Morse code.


Morse C.O.D.
Target enemies by tapping out their designation. Runs on Windows, OS X, and Linux.

Morse (The Game)
Break the bitter attribution of the Great War using timing, tactics, and telecommunications in Morse code. Runs in a Web browser.

Morse Mania
A game designed to help you master Morse code while advancing through a number of levels. It teaches one letter at a time. Runs on Android devices.

Mahjjong adapted for Morse code! Runs on Windows.