All courses on a single page: https://www.coursera.org/courses
I see some overlap among the Algorithms classes: Algorithms I,II from Princeton and Design and Analysis of Algorthms I(there will be II?) from Stanford. I don't think that's a good thing... what's the point?