The inexpensive Raspberry Pi computer is incredibly versatile. So far we've seen it turned into an XBMC media center, PC-in-a-keyboard, and DSLR camera accessory. Now free tutorials from Cambridge University teach us fundamental computer science principles and how to program the Pi. More »