A concise CoffeeScript tutorial - everything JavaScript programmers need to know

When learning a new programming language some prefer a concise, hands-on introduction with no frills towards advanced semantics and features of the language. The following tutorial, reflects that concept.
Presented below is the first draft of CoffeeMug, - a concise CoffeeScript tutorial.

Fork Coffemug and add your own notes, or download the offline version here.