Try this "Crypto I" course
https://www.coursera.org/course/crypto https://www.coursera.org/course/cryptoWhile coursera focuses on theory, it is a bit more practical. I'd say they complement each other nicely.