The Snap Store will undergo scheduled database maintenance on July 5, 2026 22:00 to July 6, 02:00 UTC. During this time, you will not be able to install or update snaps. No user action is required and services will automatically resume once maintenance is complete.
CW TRAINER By WISCO RADIO LABS — learn Morse code (CW) the way hams actually use it, from your first two characters to a full on-air contact. Fully offline. No account, no network, no ads.
• Koch-method lessons — every character at full speed from lesson one, with Farnsworth spacing; a new character unlocks at 90% accuracy.
• A six-rung copy ladder — single characters, pairs, random groups, ham words, callsigns, and full QSO phrases.
• Sending practice with a built-in iambic paddle and straight-key decoder that shows exactly what your fist sends — including the HH "start over" prosign. Key on screen, with the keyboard, or with your own paddle or straight key through a USB adapter (VBand-compatible — the [ and ] keys).
• A QSO simulator with POTA, SOTA, IOTA, and ragchew contacts — on-air break-in fills, honest signal reports, and a 5-second "get ready" countdown before the code starts.
• Realistic band conditions — selectable receiver filtering (wide / CW 500 Hz / APF), QSB fading, and AGC.
• Reference guides on CW lingo, on-air procedure, and the history of the code.
Made in the Driftless by Travis - (K9MTE). GPL-3.0 · open source · fully offline.
Notes from Travis - (K9MTE):
What started as a mobile first application quickly became extremely desktop focused. I wanted to create a CW trainer that would allow myself and others to practice learning CW in a way that I was not able to find in any other app. My hope is that this app will help you learn the basics and more, but also give you the confidence to practice without the pressure of a live session, through the QSO simulator.
I am actively developing this app and have numerous updates on the way. Some of these include a full screen version for desktop with an optimized menu, the addition of more keying practice options, QSO type selections, a fully mobile version of this app on Google and Apple Stores, and much, much more. The mobile version is going to take the longest because my focus is currently on being able to learn and practice from your desktop. I understand the importance of being able to practice on the go (mobile) and I will update my notes when I reach that phase.
Feedback is greatly appreciated! I am no expert in CW and have only begun my learning journey within the last year. Please feel free to contact me at any time to provide feedback, enhancement, or any gripes you have with the app!
Thank you for your support! It means more than you will ever know!
73, K9MTE
You are about to open
Do you wish to proceed?
Thank you for your report. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.
If you’re running Kubuntu 16.04 LTS (Xenial Xerus) or later, including Kubuntu 18.04 LTS (Bionic Beaver) and Kubuntu 18.10 (Cosmic Cuttlefish), you don’t need to do anything. Snap is already installed and ready to go.
Versions of Kubuntu between 14.04 LTS (Trusty Tahr) and 15.10 (Wily Werewolf) don’t include snap by default, but snap can be installed from the command line as follows:
sudo apt update
sudo apt install snapd
To install CW Trainer - by Wisco Radio Labs, simply use the following command:
sudo snap install wr-cw-trainer
Browse and find snaps from the convenience of your desktop using the snap store snap.
Interested to find out more about snaps? Want to publish your own application? Visit snapcraft.io now.