Now this is a Webcast Series after my heart:

Video Game Development: Learn to Write C# the Fun Way

These will take place through May, and cover everything from basic programming concepts all the way to sprites, animation and sound effects.

This would be perfect for students.  And I wish it had been around when I was learning to write C# the fun way!