SIPB IAP 2010 is teaching two Haskell classes: an introduction to Haskell and a class on advanced Haskell typeclasses.

Programming in Haskell

Taught by Kyle Miller and Patrick Hurst

(nothing here yet)

Advanced Haskell Type Class

Taught by Edward Z. Yang

This class plans to cover the following topics:

The topics of this class heavily overlap with Brent Yorgey's Typeclassopedia, as well as an article I am currently composing for submission to The Monad Reader. Those interested in reference material may want to consult these two publications.