A little while back I posted about a guy streaming the making of a video game from scratch http://handmadehero.org/ which I think is proving to be an invaluable educational resource.
The forums for the project recently went live and there was a post in particular that I thought might interest some people here. Basically a list of lectures on various programming/design topics. https://forums.handmadehero.org/index.php/forum?view=topic&catid=4&id=6
I haven't watched all the posted lectures (but intend to), but the ones I have watched I think are excellent.