Laurie Burkitt at the Seattle PI reports that Googler Christophe Bisciglia is directing a "Google 101" class in the Computer Science department at University of Washington. The class explores programming and problem solving on massively parallel distributed systems (such as the one Google happens to have).
The class is actually called CSE 490h. The lecture slides and class tutorials are publicly available.
Of particular interest may be Lecture 3 on MapReduce (PPT), the notes in "Introduction to Distributed Systems" (PDF), and Lecture 4 on GFS and distributed systems (PPT).
Also, the tutorial on Hadoop and the Hadoop mini-wiki may be useful for those who might want to try some of this out on their own cluster using the open-source clone of MapReduce, Hadoop.
Looks like a fun class!
[Seattle PI article found via John Cook and Barry Schwartz]