Learning roadmap

Cryptography Roadmap

Understand encryption algorithms, protocols, PKI, hashing, and cryptographic attacks.

3 Levels

Beginner to Advanced

20 Topics

Across all levels

9 Resources

Labs, courses, books

~6 months

Estimated total

Overall progress0 / 20 topics

0%

Checkboxes are saved in this browser only. Nothing is uploaded.

01

Beginner

4 – 8 weeks
0/6

Topics

Resources

  • CryptoHackLab
  • Khan Academy CryptographyCourse
  • Crypto101 bookBook
02

Intermediate

8 – 16 weeks
0/7

Topics

Resources

  • CryptoPals challengesLab
  • Applied Cryptography bookBook
  • TryHackMe CryptographyPath
03

Advanced

12 – 24 weeks
0/7

Topics

Resources

  • CryptoPals advanced setsLab
  • Serious Cryptography bookBook
  • IACR research papersResearch

Tools you'll use

See all for this track

Ready to go deeper?

Read the full Cryptography track, or test yourself with the quiz.