Make a Breakout clone with HTML5's <canvas> element
A demonstration and explanation of how to use Bloom filters
Generate a random but reasonable NCAA bracket for your office pool
Tree drawing algorithms actually have an interesting, long history, and are fun to implement.
Slides and notes from a talk I gave on using IPython to generate a fantasy football team
A visual demonstration of how a few permutation algorithms work
Hacking python's with statement for fun and profit
Playing to win for the long haul instead of the short term