Join
Brown University: CSCI 1730 - Introduction to Programming Languages
http://www.cs.brown.edu/courses/cs173/2012/OnLine/