Installing CoffeeScript This module is all about configuring a development environment for working with CoffeeScript. What needs to be installed? The short answer to that question is nothing, since you can develop CoffeeScripts entirely in the browser. However there are some tools that will make your CoffeeScript work more enjoyable, such as a command line compiler. I assume most people watching this course use Windows for their development environment. This module will show one way to set up a nice environment for developing CoffeeScript on Windows. Keep in mind that it is just one possible setup of many, and that CoffeeScript tooling is evolving rapidly. By the time you've finished watching this module, there will probably be scores of new options. After I've got my Windows environment set up, I'll demonstrate how to create a CoffeeScript environment on a Unix-like system. I'll be using Linux, but the steps required are very similar for OS X. If you don't use Linux or OS X, feel free to skip this part.
Language Elements This module is a whirlwind tour of CoffeeScript language features. I will cover comments, declaring variables, and assigning values to them, destructuring assignment which lets us assign multiple variables at one, blocks, conditionals, the ternary if operator, chained comparisons, loops, and logical operators.