This course has been retired.


Warming Up With Ember.js


Go to Replacement Course

Course Overview

  1. Level 1 on Warming Up With Ember.js

    Level 1 Free Level 3 Videos | 7 Challenges
    Warming Up

    Learn how to create an Ember application, set up your first Handlebars template, and meet the Ember Router.

  2. Level 2 on Warming Up With Ember.js

    Level 2 2 Videos | 6 Challenges
    Rendering the Flame

    Expand on Handlebars with Helpers and learn how Ember Controllers can provide data for your templates.

  3. Level 3 on Warming Up With Ember.js

    Level 3 3 Videos | 9 Challenges
    A Route Through the Woods

    Start using resource routes, dynamic segments in your URLs and finish off with nested routes.

  4. Level 4 on Warming Up With Ember.js

    Level 4 2 Videos | 6 Challenges
    Acorn Models and Pinecone Data

    We'll show how to use Ember Data to create related models using the Fixture Adapter and the REST Adapter.

  5. Level 5 on Warming Up With Ember.js

    Level 5 3 Videos | 9 Challenges
    Controlling Our Growth

    Dig deeper into ArrayControllers, computed properties and the advantages of nesting your controllers.

  6. Level 6 on Warming Up With Ember.js

    Level 6 5 Videos | 13 Challenges
    The Template Forest

    Use Ember Components, partials and the Embers Render method to keep your Templates organized.

  7. Level 7 on Warming Up With Ember.js

    Level 7 3 Videos | 10 Challenges
    Acting on Instinct

    Put the pieces together then learn how to react to user events.

Completed Warming Up With Ember.js

Complete these levels to unlock

Course Completion Badge


Additional Resources

About The Professor

Adam came to the beta in Orlando, FL for Code School's Rails Best Practices course and they haven't been able to keep him away since. As a Java/Flex convert, Adam made a home in the Rails, Ruby and JavaScript world and has lately started exploring the wonderful land of iOS.

View Full Credits

Course Notes

  • Estimated Course Length: 6 - 8 hours
  • This course uses Ember 1.2.0 and Ember Data 1.0.0-beta.4.

Course Reviews (103)


This course took me from having a vague understanding of Ember to being able to start work producing my first app in 1 week flat. In general the content is extremely well explained and presented in a manner which I found easy to absorb. The course does move on pretty quickly over a few aspects and I found myself having to read additional resources to get fully up to speed on these. However for an introduction course this is to be expected. Overall you will not be disappointed with this course. What are you waiting for?


Loved the way that each new Ember module was demonstrated in the walkthrough, and then we would have to apply it to a similar use case, yet modified slightly. I really had to make sure I wasn't just copying, but actually thinking and applying. Can't wait to start using it!


I loved this course. It's a great intro to EmberJS. More EmberJS courses, please. I wish the course delved more into data persistence, or, if not, to entirely remove the persistence part into a separate course. Having a teaser in this course is a great introduction to persistence but leaves you wanting more, and perhaps takes time away from explaining key concepts in greater detail. This is a great course that debunks the myth that Ember is difficult to grasp. Yes, it can be difficult, but it's also surprisingly accessible. Its difficulty correlates with your use case. This means it can be surprisingly simple, as well.


Went from only knowing that ember is a front-end framework, to wanting to use it for everything ever and feeling like this handily equips me to get started on that. One of the better CS courses I've completed.