Ember.js is an open source JavaScript client-side framework for developing the web applications and uses the MVC(Model-View-Controller) architecture pattern. In Ember.js,route is used as model, handlebar template as view and controller manipulates the data in the model.
This app covers most of the topics required for a basic understanding of EmberJS and to get a feel of how it works