Cryptography - Boneh course
Cryptography I course on Coursera (CS 255 at Stanford)
Weeks:
Cryptography: Week One - Stream Ciphers
Cryptography: Week Two - Block Ciphers
Cryptography: Week Three - Message Integrity
Cryptography: Week Four - Authenticated Encryption
Cryptography: Week Five - Key Exchange and Number Theory
Cryptography: Week Six - Public Key Cryptography