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.)
|Ninja Code Course||YouTube, MP3s||Learn Morse code from the ground up! AD0WE|
|Ninja Code Practice||YouTube, MP3s||Head copy; Improve beyond 15wpm Instant Character Recognition, AD0WE|
|ditto CW Player||Android||Morse Code Ninja practice sets with the flexibility of dynamically generated code using the Ninja format of Code, Spoken, and repeated; Head copy; Improve beyond 15wpm Instant Character Recognition, WB1LLY|
|CWops Morse Code Trainer||Web Browser||Follow structured lessons|
|RufzXP||Windows||Push speed; recognize callsigns, by DL4MM and IV3XYM|
|G4FON Morse Trainer (Direct Download)||Windows||Practice with simulated QSB, QRN, weak singals, and irregular timing, by G4FON (SK)|
|Morse Runner||Windows||Learn and improve contesting skills in simulated environment, VE3NEA. Source code is available on GitHub.|
|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.|
|N1MM Logger+ / Morse Runner Integration||Windows||N1MM Logger+ can integreate with Morse Runner and allow practice using both programs, N1MM and many others. Watch this short video for setup and demo.|
|LCWO||Web Browser||Learn characters and more, DJ1YFK|
|Just Learn Morse Code||Windows||Learn characters and common words, LB3KB|
|Head Copy||Web Browser||Practice head copying letters, numbers, words, and callsigns, KC4T. Source code is available on GitHub.|
|CW Freak.net||Windows||Practice copying callsigns, JI0VWL|
|IZ2UUF Morse Koch CW||Android||Learn characters and more, IZ2UUF|
|morsle||Web Browser||Daily Morse code challenge, Remote Ham Radio|
|Lockdown Morse||YouTube||Guided Morse code course, M0PTO|
|K5JF CW Trainer||Web Browser||Learn characters, punctuation, word lists, and more using a fresh approach, KFJF|
|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|
|CW Player||Windows||Learn and playback text files, by F6DQM|
|W1AW Code Practice||MP3s||Updated every other week|
|FOG (Fast Operator Group) Recordings||Web Browser & MP3s||On-air recordings of QRQ CW Nets|
|Ham Morse||iOS||Practice copying common QSOs|
|Morse Machine||Windows||Learn characters using the Koch Method, G4ILO (SK)|
|iMorsix||iOS||Morse Code training tool for ILT-Schule (Swiss school for amateur radio), HB9CWA|
|Morse Toad||iOS||Learn characters|
|Deep Morse||Web Broswer||CW Puzzles, AG1LE|
|Pileup Runner||Windows||Discover how to run a CW pileup! Great training for future DX-pedition operators! VE3NEA|
|Master CW||Web Browser||Learn Morse code using an intelligent adaptive process, 4X5UV.|
|MITXELA Morse Code Practice Tool||Web Browser||Simple but versatile tool for practising Morse code (Tim Alex Jacobs).|
|Morse Elmer||iOS||Learn using Koch and Farnsworth spacing. Keeps statistics as you progress, KI4OWG.|
|Nilex Morse Tutor||Web Browser||Structured lessons. Type as you hear it. Automatically moves on to additional characters as you get a certain number correct, VA3NNW.|
|NuCode and NuMorse||Windows||Structured lessons and large number of features|
|AA9PW Code Practice||Web Browser||Learn characters and standard QSO, AA9PW|
|K7QO Code Course||MP3s||Follow structured course for learning Morse code, K7QO|
|WinMorse||Windows||Convert text into into Morse code audio files|
|Morse News||Windows||Listen to news and twitter messages in Morse code|
|Ham Whisperer Course||YouTube||Guided Morse code course by Andy, KE4GKP|
|MorseDX||Web Browser||Unique learning approach — mixture of Morse code and spoken letters. Subscription $7.95/mo or $9.95/mo for full access. Formerly known as Morse Fusion.|
|Koch Morse Trainer Pro||Android||Learn characters and common words|
|Morse Machine for Ham Radio||Android||Learn characters and most common QSO words|
|Morse CT||Android||Learn characters and common words by Todd Anderson|
|Claus' Morse Code Trainer||Android||Learn characters and practice head copying by Claus, AEOS|
|Continuous Wave||Alexa Skill||Learn characters and common words, N3HEE|
|Seiuchy||Web Browser||Improve head copying common QSOs, HB9FXW|
|QRQ||Linux, Mac, Windows||Push speed; copy callsigns, DJ1YFK|
|Pileup Practice||Windows||Practice working a pileup, NO5W|
|Precision CW Fistcheck||Windows||Check your sending using a straight key or semi-automatic key, DJ7HS|
|KG9E Morse code trainer 10, 15, 20, 25, and 30 WPM||Android||Learn to copy using Koch method and practice sending, KG9E|
|KG9E Practice Osillators (Japanese)||Android||Practice sending Morse code with straight level or iambic paddle, KG9E|
|CW Teacher||Windows||Learn characters, N3FJP|
|Morse Code Flash Cards||iOS, Android, Windows, Mac, Linux||Learn Morse code by utilizing Anki, an open source program designed to make remebering anything easy.|
|Morse Mania||Mac||Learn characters|
|CyberCW Contest||Windows||Improve contesting skills in simulated environment|
|DJ4UF Course (German)||Web Browser||Morse code course by Eckart, DJ4UF|
|Morse Academy||DOS||Still useful today. Lots of options and exercises to learn Morse code. Works well within DOSBox. Written by AH0A.|
|Stormy Weather Morse Code||DOS||Learn and brush up your Morse code skills. Provides simulated Exams. Works well within DOSBox.|
|SUPER MORSE||DOS||Lots of options and exercises to learn Morse code. Works well within DOSBox.|
Click for More
Interactive Online Resources:
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. If you would like to take their online classes please visit their website and click on the membership tab.
vBand (Virtual CW Band)
This project was created by two friends who wanted to (re)learn CW, but didn't regularly have great propagation between them to practice, and were a bit embarrased to get on the air at their current skill level. While it allows code to be sent with a keyboard as either a paddle or straight key, it really shines using the USB paddle interface. Once on the site, click the About menu item to find out more.
- Demo and interview
Excellent 21-minute YouTube video with the creators of vBand. They explain vBand, why they created it, and demo how to use it.
- USB interface
Inexpensive and simple DIY interface. Requires a ATMEGA32U4, a small amount of soldering, and programming the microcontroller. The parts cost less than $10.
- Ham Radio Solution (Click on Store in header)
USB paddle interface preassembled and available for $25 plus $3.50 US shipping. The adapter includes a mini USB cable, and ha a 3.5mm TRS jack for the paddle / straight key connection. It has been tested on Windows, MacOS, Linux, and Android.
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:
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.
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.
One hour mini-contests sponsored by CWOps! They are held every Wednesday starting at 13, 19, and 03 UTC.
SST (Slow Speed conTest)
Weekly one-hour slow speed contest sponsored by K1USN Radio Club! They are held every Monday starting at 00 UTC (Sunday 6 pm CST). The contest has a 20wpm upper speed-limit and is designed to help those master contesting.
MST (Medium Speed conTest)
Weekly one-hour medium speed contest sponsored by ICWC (International CW Council)! They are held Monday 13 and 19 UTC and Tuesday 03 UTC (Monday 7 am, 1 pm, and 9 pm CST). Speeds are to be kept between 20 and 25wpm. Please be willing to reduce your speed on request.
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.
Annual 13 Colonies Special Event
Popular special event that runs from July 1st to the 7th to celebrate the United States Independence. Make contact with all 13 special event stations!
Meeting place for high speed telegraphy entusiasts in Europe. Established to concentrate QRQ activites on 3567 and 7024 kHz (and and 5353.8 kHz when conditions on 40/80m are not suitable.)
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!
- Morserino Skeds (Facebook group)
Schedule an online QSO!
- Morserino Mafia by KO4DFJ
A forum to explore, discuss the Morserino, and practice with other Morserino users!
- Morserino32 CW Trainer by OE6CHD
Compare the characters received from Morserino32 in "CW Generator" mode with the decoded text you entered or the text you keyed on the Morserino in "CW Keyer" mode with the text you want to key.
- 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.
- CW Trainer by IW7DMH
Practice sending phrases and even random five-character groups. This third party software runs under Windows, MacOS, and Linux with the Moserino-32 connected via USB.
Using this software, learn to send accurately with a K1EL Winkeyer or compatible device, such as the WKUSB-SMT CW Keyer. The objective of the game is to send the text in the Target box as accurately as possible. What the Winkeyer decodes is displayed to the Echo box. Each game, or run, consists of a fixed number of trials. Each trial consists of the user attempting to send the Target text in the form of a contest exchange. A trial goes on until the Echo Text matches the Target Text perfectly.
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.
KI7NEW Morse Code Trainer
The Morse code trainer contains six training routines, easy to advance, and consists of various learning aids. You select them from a menu. Feedback for menu selection is given audibly and through an LED display and serial monitor. The use of the button inputs and LED display fully supports portable operations without relying on the serial monitor outputs. This device is an inexpensive alternative to the MFJ Pocket Morse Tutor, with some comparable features plus several, not comparable features.
A combination of Windows software and firmware that runs on the Begali CW Machine. It also supports connecting to another user over the internet. (For support or discussion, check out the recent and unofficial Facebook Group dedicated to the CW Machine.)
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.
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!
- 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 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)
Instruction and Advice:
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.
1944 Radio Operator Training by the United States Department of Defense
Demonstration of correct posture and hand movement on the straight key. And demonstration on how to correctly adjust a straight key.
Your Novice Accent: And What To Do About It by Keith Williams (W6DTY)
The article originally appeared in the November 1956 issue of QST Magazine. While the Novice class license no longer exists, the article is useful for CW beginners. You may prefer reading an updated version by KB6NU, which was edited for a modern audience.
Why CW? by Tim (W3ATB)
An inspiring and heartfelt account of Tim's Morse code journey. Embedded within it, Tim answers why we should consider learning Morse code! — Ward off Alzheimer's, a challenge to overcome, outdoor radio and hiking, friends along the way, and the joy of CW! Tim also has excellent advice on how to succeed!
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.
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.