Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Maryland, College Park


University of Maryland, College Park via Coursera


This course will introduce you to the foundations of modern cryptography, with an eye toward practical applications.


  • Week 1
    • Introduction to Classical Cryptography
  • Week 2
    • Computational Secrecy and Principles of Modern Cryptography
  • Week 3
    • Private-Key Encryption
  • Week 4
    • Message Authentication Codes
  • Week 5
    • Number Theory
  • Week 6
    • Key Exchange and Public-Key Encryption
  • Week 7
    • Digital Signatures

Taught by

Jonathan Katz


4.3 rating, based on 7 Class Central reviews

4.6 rating at Coursera based on 1291 ratings

Start your review of Cryptography

  • Profile image for Ilya Rudyak
    Ilya Rudyak
    Much more approachable course than those in Stanford (and even than Katz own book). Especially if you prefer top-to-bottom method. I've completed Stanford course 2 years before and it's great but now I'm really understand mechanics behind modern cryptography and all its proofs.
  • Anonymous
    The course is good
    The problem is that a very high level of English is necessary
    I have a good level of English but am spending more than twenty hours a week to go forward
    Although I am computer training is costing me a lot this course
  • Vav
  • Noah

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.