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
31 Jan 11:30 PM
Functional programming using Underscore
01 Feb 11:30 PM
Continue to explore functional programming using Underscore
03 Feb 11:30 PM
Yet more functional programming using Underscore
05 Feb 11:30 PM