Learning Morse code does not require months of confusion and frustration. With the right method, the right tools, and a daily practice habit of just 15–20 minutes, most people can copy Morse code at a functional speed within 30 days. This is the complete day-by-day plan — combining the proven Koch method for character acquisition with Farnsworth timing for speed development, using the free tools at InMorseCode for every practice session.
| What ‘functional’ means at 30 days: After 30 consistent days of 15–20 minutes of daily practice, you will be able to copy common Morse code words and phrases at 10–13 WPM with reasonable accuracy. You will recognise all 26 letters and 10 digits by sound. You will have the foundation to reach 20+ WPM within the following 30–60 days. |
Before You Start: Two Rules That Make Everything Else Work
Rule 1: Never slow the character speed below 15 WPM. This is the Farnsworth principle. Characters must sound like real Morse from day one — too slow and you train yourself to count dots and dashes, which creates a speed plateau you will spend months trying to break. Use the InMorseCode Advance Morse Machine with character speed set to 15–20 WPM and effective speed (gap length) set very slow (5 WPM) at first.
Rule 2: Use sound, not sight. Morse code is a hearing skill. Never memorise characters as visual patterns (looking at a chart). Always learn them as sounds — dit dah = A, dah = T. If you cannot hear the character without looking at a chart, you have not learned it yet.
Week 1 (Days 1–7): The First 8 Characters
The Koch method introduces characters in a specific sequence designed for acoustic distinctiveness. You add a new character only after reaching 90% copy accuracy with your current set. Begin with:
| Day | Characters | Practice Method |
| Day 1 | K, M | Listen to K and M alternating at 20 WPM / 5 WPM effective. 15 min. Copy on paper. |
| Day 2 | K, M + R | Add R. Mix all three. 15–20 min copy. |
| Day 3 | K, M, R + S | Add S. Drill all four. |
| Day 4 | K, M, R, S + U | Add U. 20 min copy practice. |
| Day 5 | + A | Add A. Review all six. Check accuracy. |
| Day 6 | + P | Add P. Copy common 3-letter combinations. |
| Day 7 | Review all 8 | Full 20-minute copy session with all introduced characters. Target: 90% accuracy. |
Week 2 (Days 8–14): Complete the Alphabet
Continue adding characters at the same pace. Complete introduction order for letters: K M R S U A P T L O W I . N J E F 0 Y V , G 5 Q Z H 3 8 B ? 4 2 7 C 9 6 1 X/D — although you will use the InMorseCode CW trainer which handles this automatically. By day 14, target: 20 characters recognised at 90% accuracy
- Set the InMorseCode Advance Morse Machine to 20 WPM character / 7 WPM effective
- Copy 3-minute sessions — receive characters, write them down, check accuracy
- Introduce one new character per session; never move on until current set is 90% accurate
- Begin copying common 2-letter words: ME, AN, IT, NO, OR
Week 3 (Days 15–21): All Letters and First Words
By day 15, you should know 20+ characters. Complete the full alphabet this week and begin copying real words rather than random character sequences:
| Day | Focus | Drill |
| Day 15–16 | Complete all 26 letters | Koch sequence — any remaining letters |
| Day 17–18 | Common words | THE, AND, FOR, ARE, BUT, NOT |
| Day 19–20 | Ham radio words | CQ, DE, TNX, UR, 73, RST |
| Day 21 | Full review | Copy a 3-minute session of mixed text — letters + words. Target: 85% accuracy at 10 WPM effective. |
Week 4 (Days 22–30): Numbers, Speed, and Real Text
Add numbers (0–9) following the same Koch approach. Simultaneously begin closing the Farnsworth gap — slowly increasing the effective speed while keeping character speed at 20 WPM:
| Day | Character Speed | Effective Speed | Focus |
| Day 22–23 | 20 WPM | 8 WPM | Learn digits 1–5 |
| Day 24–25 | 20 WPM | 9 WPM | Learn digits 6–0 |
| Day 26–27 | 20 WPM | 10 WPM | Copy callsigns with numbers |
| Day 28–29 | 20 WPM | 11 WPM | Full QSO practice: CQ DE CALLSIGN K |
| Day 30 | 20 WPM | 12 WPM | Final copy test — 5-minute session |
| Day 30 target: Copy a 5-minute session of mixed text (letters + numbers + common words) at 20 WPM character speed / 12 WPM effective with 85%+ accuracy. If you hit this, you are ahead of the average 30-day learner and ready for accelerated progress in month 2. |
Tools to Use Every Day
- InMorseCode Advance Morse Code Machine — Farnsworth timing, adjustable character and effective speed, visual feedback
- InMorseCode CW Generator — Koch-sequence character practice
- InMorseCode Morse Machine — send practice and real-time translation
- Paper and pen — always copy on paper. Do not type. The physical act of writing reinforces retention faster than typing.
Frequently Asked Questions: Learning Morse Code in 30 Days
Is 30 days realistic for learning Morse code?
Yes — if you practise consistently for 15–20 minutes every day without skipping. The Koch + Farnsworth method is specifically designed for efficient acquisition. Missing days significantly slows progress; daily practice compounds rapidly.
What WPM should I aim for after 30 days?
10–13 WPM effective speed with 85%+ accuracy on common words is a realistic 30-day target. Contest-speed operators (25–35 WPM) typically require 6–18 months of consistent daily practice.
Should I memorise the Morse code chart?
No — not by looking at it. You should memorise each character by its sound. Staring at a chart trains visual recognition which does not transfer to audio copying speed. Learn every character as a dit-dah sound pattern, not as a printed symbol.
Can I use the InMorseCode tools for the 30-day plan?
Yes — the Advance Morse Code Machine and CW Generator at InMorseCode are purpose-built for this approach. Use the WPM slider for character speed, adjust the gap for Farnsworth spacing, and use the visual waveform to verify your timing perception.










