Great free online cryptography course .
University of Washington has made the whole Cryptography Course available online for free. All the presentations, videos (mp3, WMV), homework, quizzes etc. are available online.
Course Introduction page, homework assignments:
CSE P 590TU: Practical Aspects of Modern Cryptography, Winter 2006
Lecture slides, homework solutions and video archives: