Use the underscore library to experience functional programming constructs: map, reduce, filter, every, some, etc.
Why, what, how, and when you will learn about functional programming in Javascript.
Screencast 6 min
Understand the basics: how to use functions as values, functions as arguments, and functions as return values.
Screencast 32 min
Make your code more compact and understandable with Underscore.js
Reference guide to underscore functions
Annotated source code for Underscore. Highly readable.
Optional
Play around with functions using Underscore
07 Sep 11:30 PM
Functional programming using Underscore
08 Sep 11:30 PM
Continue to explore functional programming using Underscore
10 Sep 11:30 PM
Yet more functional programming using Underscore
12 Sep 11:30 PM