Stanford will host a course on designing applications in Facebook. The focus is designed to teach a broad range of students how to build "engaging Web applications." You might not know that from the actual name of the course: "Create Engaging Web Applications Using Metrics and Learning on Facebook."
What I find amusing about these higher education courses is that they are developing the things that at the secondary level students are being told to avoid.