▶   We’ve been acquired by Pluralsight!   ▶   Upgrade your account to Pluralsight   ▶   More details…

Meet CoffeeScript

Preview

Download Free Preview

Purchase includes Quicktime (zip) download Purchase includes Ogg download Purchase includes iPod download

NOTE: The code sample has been updated for a minor change in CoffeeScript 1.2

CoffeeScript is a little language that compiles to JavaScript. It adds useful features and smoother syntax while compiling to clean, readable JavaScript. You can use it anywhere you use JavaScript: in the browser, or on the server with Node.js. Learn it fast with PeepCode’s Meet CoffeeScript tutorial.

CoffeeScript has exploded in popularity since April 2011. It was talked about in every other presentation at JSConf. It’s made enough waves that some language features popularized by CoffeeScript are planned for inclusion in future versions of JavaScript itself.

In our 75 minute Meet CoffeeScript tutorial, you’ll learn not only how to use CoffeeScript, but also how to write code in clean CoffeeScript style. You’ll build a cash register application in test-first fashion.

Thanks to technical editing from CoffeeScript author Jeremy Ashkenas and committer Michael Ficarra, you’ll get authoritative insights into the best ways to write and use CoffeeScript!

You’ll learn to:

  • Write tests with Jasmine
  • Build classes and properties
  • Write readable code with special language features
  • Write concise code with comprehensions

CoffeeScript is the default front-end language for new applications in Rails 3.1 and is useful for all kinds of client and server applications. Get started today!

Available as part of a PeepCode Unlimited subscription (including streaming on our iOS app!) Business plans are also available.

Includes a typed transcript.

Skills

Basic knowledge of JavaScript will help, but isn’t required. If you’re comfortable with any scripting language such as Ruby, Python, or Perl, you’re ready to watch this screencast.

Revision 1 (Notes) · Updated: May 12, 2011 · Length: 75 min · 120 MB

Screencast Catalog