#107 overall
Cryptography II
Coursera
4 recommenders · 4 threads · recommended in 4 years, 2013–2024 · score 4.0
Cryptography II is the follow-up to Dan Boneh's Coursera cryptography course, taught by Stanford professor Dan Boneh. It covers more advanced cryptographic material, building on the first course's mix of theory and practical programming exercises.
Commenters call it a strong follow-on to the first course and say Boneh's Coursera crypto material is among the best MOOCs they have taken.
Machine Learning & AIintermediatefreevideo lectures#cryptography#boneh#stanford#programming exercises#theory
Recommendations by year
20062026
I learned a lot about cryptography in Stanford Cryptography I and II courses, and about machine learning in Andrew Ng course (but it was years ago so it's kind of useless now)
I then tried to learn compilers on something Standford has called LaGunita or whatever and it was closed while I was studying it (and it never worked properly). But I wouldn't finish that course anyway, compilers are hard.
Dan Boney is awesome. I really like that he is sharing his classes and materials online (I would highly recommend his classes in Stanford[0] and his coursera class[2] as well). I think this is still a work in progress / draft so don't expect to have an ebook available yet.
[1] CS*55 series [2] https://www.coursera.org/course/crypto2
Both coursera and udacity have amazing courses on crypto.
Udacity: https://www.udacity.com/course/cs387
Coursera crypto I: https://www.coursera.org/course/crypto
Coursera crypto II: https://www.coursera.org/course/crypto2
I took coursera crypto I myself. It was a lot of work, but I learned a ton.
Try Dan Boneh's crypto course on coursera [1]. It covers quite a lot of ground, both practical and theoretical, and includes programming exercises similar to the matasano puzzles. Without a doubt it's one of the best courses of the dozen MOOCs I've taken. There's also a followup course [2] (I haven't taken it yet personally, but I believe the currently scheduled run will be the first).
Interestingly enough, there's also an upcoming security course (with no date planned yet) which will cover the application programming part of security and will be co-taught by him. [3]
[1] https://www.coursera.org/course/crypto [2] https://www.coursera.org/course/crypto2 [3] https://www.coursera.org/course/security
If you come from a computer science/math background, and want an intro to cryptography in general, I can strongly recommend the Coursera course from Stanford University by professor Dan Boneh - https://www.coursera.org/learn/crypto. To really understand the implementations of security libraries and tools, one should be at least familiar with the fundamentals and terminology of crypto. Otherwise you are blindly encrypting things without being aware of whether you are actually securing things.
The course is free and takes 6 weeks long, and is very interesting if you had never dwelled too deep into security or crypto. There's also a new cryptography class that will be available in September of 2017 - https://www.coursera.org/learn/crypto2.