
Uncover hidden messages and secure digital communications by learning.
Reviewed May 18, 2026
Social
Solo
Where
At home
Depth
Lifelong craft
Sessions
1–3 hr sessions
Physical
Sedentary
Learning
Steep curve
Starter cost
~$60 to start
Portable
Classical ciphers
Learn the Caesar cipher and substitution
Caesar shifts each letter by a fixed number (shift-3: A→D, B→E). A monoalphabetic substitution cipher uses a scrambled alphabet. Both are broken by frequency analysis — E, T, A, O, I are the most common English letters.
Break a cryptogram with frequency analysis
In English, E is the most frequent letter, followed by T, A, O, I, N. If Z is the most common ciphertext letter, it's probably E. Work from the most frequent letter down, using common short words (the, and, of, it) as anchors.
Understand the Vigenère cipher
A polyalphabetic cipher using a repeating keyword — each letter is shifted by a different amount. Much harder to crack by simple frequency analysis. Broken by the Kasiski test: find repeated ciphertext segments to deduce the key length.
Depth and contribution
Complete the full CryptoPals challenge set
All eight sets, including CBC padding oracle, MT19937 attacks, and the RSA and DSA sets. Completing all eight puts you well past most introductory cryptography courses.
Participate in a CTF team
Team-based CTF competitions develop collaborative problem-solving and communication under time pressure. Most active teams post open recruitment before major competitions.
Take a beginner Cryptography course
A structured course is the fastest way past the awkward beginner stage. Browse highly-rated cryptography classes for beginners.
Take the free quiz to rank the full catalog by your time, motivation, and setup — about five minutes.
5 stages · 20 milestones
Tick off milestones as you go — from first session to confident practitioner. Progress saves to your account so you can pick up where you left off.
Learn the Caesar cipher and substitution
Caesar shifts each letter by a fixed number (shift-3: A→D, B→E). A monoalphabetic substitution cipher uses a scrambled alphabet. Both are broken by frequency analysis — E, T, A, O, I are the most common English letters.
Browse coursesBreak a cryptogram with frequency analysis
In English, E is the most frequent letter, followed by T, A, O, I, N. If Z is the most common ciphertext letter, it's probably E. Work from the most frequent letter down, using common short words (the, and, of, it) as anchors.
Understand the Vigenère cipher
A polyalphabetic cipher using a repeating keyword — each letter is shifted by a different amount. Much harder to crack by simple frequency analysis. Broken by the Kasiski test: find repeated ciphertext segments to deduce the key length.
Start the CryptoPals challenges
CryptoPals (cryptopals.com) is the standard hands-on cryptography curriculum from basics through modern attacks. Implemented in any programming language. The first set covers base64, XOR, and frequency analysis.
Start CryptoPals~$60
Core gear to get going. Estimates from curated picks; actual spend varies.
+~$1500
Nice-to-have upgrades once you know you are sticking with it.
Links open Amazon with your affiliate tag. Prices are ballpark catalog values.
Shop starter kits on Amazon