The famous class Randy Pausch started at Carnegie Mellon University, which eventually expanded into a Master program at the Entertainment Technology Center.
This was probably the craziest and most fun class I've taken in my life. In teams of 5 (2 programmers, 2 artists, 1 sound designer), we had to build a game from scratch every 1-3 weeks. Most people had no game development background – heck, half the artists were originally programmers who didn't manage to get the role they wanted! It was an insane period with no break, but I learnt so much from it.
Here are 2 of my favorite games I made. For the showcase videos of my other BVW games, check out my BVW YouTube playlist.