This course follows this fine and very well-known book:
The Definitive Guide to Catalyst by Kieren Diment and Matt Trout.