Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. This tutorial teaches you how to get started using the M from MVC: the model. It’s pretty simple, yet pretty awesome.
Video Source & Source Code: http://www.joezimjs.com/javascript/introduction-to-backbone-js-part-1-models-video-tutorial/