Ember.js is an open-source JavaScript web framework, based on the model–view–controller (MVC) pattern. It allows developers to create scalable single-page web applications by incorporating common idioms and best practices into the framework. Created by Tutorial Buzz.

Recommended that you know JavaScript before taking this course.

Average Course Length

3 hours

Skill Level


Pick a lesson

1: What You Will Learn
2: What You Need To Know
3: How To Access Your Working Files
4: Software Required
5: Installing Node JS Mac OSX
6: Installing Node JS Windows
7: Super Quick Setup With Yeoman
8: Installing EmberJS
9: How To Work With The Code Samples
10: What Is EmberJS
11: Setting Up The Wireframe Our End Goal
12: Setting Up The EmberJS App
13: Making HTML And CSS For The Category Page
14: Installing EmberJS Templates
15: Defining The Category Model
16: Making A Fixture For Category Model
17: Editing The Template To Display The Fixture
18: Adding Dynamic Routes And Template
19: Link Back To Category Page
20: Building The Items Model, Fixture And Template
21: Adding A Controller To Create Items
22: Adding Categories
23: Adding A Route All Category
24: Using Partials To Dry Up Code
25: Kick Away The Fixtures
26: Adding A Delete Button To The Templates
27: Actions For Deleting Items
28: Actions For Deleting Categories
29: Displaying An Item Count
30: Editing Items
31: Wrap Up, Extra Tools And Additional Resources