Chapters: History, sequential programming, concurrent programming, error handling, advanced topics
They say it takes four days to complete the course. If you know a little Prolog and a little LISP it takes you rather a few hours.
Disco is an open-source implementation of the Map-Reduce framework for distributed computing. As the original framework, Disco supports parallel computations over large data sets on unreliable cluster of computers.
Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services.
Scalaris uses a structured overlay with a non-blocking Paxos commit protocol for transaction processing with strong consistency over replicas. Scalaris is implemented in Erlang.
T. Schütt, F. Schintke, and A. Reinefeld. ERLANG '08: Proceedings of the 7th ACM SIGPLAN workshop on ERLANG, page 41--48. New York, NY, USA, ACM, (2008)
J. Armstrong. HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages, page 6-1--6-26. New York, NY, USA, ACM, (2007)
M. Christakis, and K. Sagonas. Practical Aspects of Declarative Languages: 12th International Symposium, page 119--133. Berlin, Heidelberg, (January 2010)