I also liked Udacity crypto course, less formal but with great "hands on" exercises:
https://www.udacity.com/course/applied-cryptography--cs387
I also liked Udacity crypto course, less formal but with great "hands on" exercises:
https://www.udacity.com/course/applied-cryptography--cs387