learn.knockoutjs.com
Tutorial:
Choose a tutorial
Cancel
Restore previous position?

You've been on   before. Continue where you left off?

Fix the code?

If your code isn't working as the tutorial describes, you can replace it with a working version. This will overwrite your code entirely.

Welcome!

knockout.js helps you simplify dynamic JavaScript UIs using the Model-View-ViewModel (MVVM) pattern.

This website is a set of interactive coding exercises to help you quickly learn how to benefit from knockout.js and MVVM.

To download knockout.js, or for full documentation, see the project's main site.