Collection of Knockout.js tutorials

Knockout.js is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainably.
Here is small collection of good tutorials:
Rapid and responsive UI development with knockout.js
Into the Ring with knockout.js
Learn knockout.js
- Creating Rich Interactive Web Apps With KnockoutJS
- Live search with knockout.js
- 10 Things to Know About KnockoutJS on Day one
Extensions and plugins