Skip to main content
CF

Backbone Tutorial: Learn Backbonejs from Scratch

4h 48m 11s
English
Paid
Updated September 2026

Backbone Tutorial: Learn Backbonejs from Scratch is a 45-lesson 4 hours 48 minutes self-paced course by Udemy. This course takes you from zero Backbone.

Course facts

Lessons
45
Duration
4 hours 48 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Udemy
Price
Premium

This course takes you from zero Backbone.js experience to building real applications with it, assuming only a basic grasp of JavaScript and jQuery going in.

How the course progresses

  • Start with the big picture: Backbone's core building blocks and how they interact
  • Work through concise, hands-on lectures, each paired with cheat sheets and mini projects
  • Tackle real-world challenges like unit testing, modularizing code with RequireJS, and testing with Jasmine
  • Build a Backbone application from scratch, iterating on it section by section

What you'll come away with

Along the way you'll pick up broader front-end habits, from usability and clean code to a bit of security awareness, and practice recreating features similar to those on sites like Facebook, Twitter, and Pinterest. Before-and-after source code is provided for every lecture so you can compare your work as you go.

Who teaches Backbone Tutorial: Learn Backbonejs from Scratch? Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

What lessons are included in Backbone Tutorial: Learn Backbonejs from Scratch?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 45 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (45)
#Lesson TitleDurationAccess
1
Introduction Demo
01:21
2
Who is Your Instructor?
01:52
3
How is This Course Structured
01:32
4
What is Backbone.js?
03:12
5
The Big Picture
01:01
6
A Real-World Example
01:58
7
Getting Backbone.js
01:45
8
Introduction
02:33
9
Creating Models
02:51
10
Working with Attributes
04:52
11
Validation
02:28
12
Inheritance
02:44
13
Connecting to the Server
05:14
14
Introduction
00:58
15
Creating Collections
04:19
16
Working with Collections
07:06
17
Connecting to the Server
01:33
18
Introduction
01:56
19
Creating Views
07:51
20
Passing Data to Views
06:41
21
Handling DOM Events
05:26
22
Handling Model Events
04:16
23
Handling Collection Events
09:38
24
Templating
05:56
25
Introduction
00:26
26
Binding and Triggering Custom Events
06:00
27
Creating an Event Aggregator to Coordinate Multiple Views
11:50
28
Introduction
00:35
29
Creating Routers
16:41
30
Single Page Applications Pros and Cons
02:35
31
Introduction
00:38
32
Require.JS
13:13
33
Introduction
01:11
34
Introduction to Jasmine
15:45
35
Testing Backbone Models
06:02
36
Testing Backbone Collections
05:19
37
Testing Backbone Views
18:53
38
Basics
15:42
39
Adding a New Todo Item
16:40
40
Toggling an Item
12:19
41
Deleting an Item
09:07
42
Connecting to the Server
11:36
43
Templating
06:11
44
Improving the Look and Feel
19:46
45
Troubleshooting Backbone Appllications
08:39
Unlock unlimited learning

Get instant access to all 44 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Backbone Tutorial: Learn Backbonejs from Scratch?

More courses by Udemy

Frequently asked questions

What prior knowledge do I need before enrolling in this course?
Before enrolling in this BackboneJS course, you should have a basic understanding of JavaScript and jQuery. The course is designed for those who may not have prior experience with BackboneJS itself, as it aims to take you from a novice to an expert.
What kind of projects will I be building in this course?
You will be building a Backbone application from scratch, enhancing it step-by-step. The course includes mini projects or assignments to apply your knowledge, and you will tackle real-world development challenges such as unit testing and modularizing code.
Who is the target audience for this BackboneJS course?
This course is ideal for developers who have a basic grasp of JavaScript and jQuery and are interested in learning how to create structured and maintainable JavaScript applications using BackboneJS. It's suitable for those new to BackboneJS looking to gain expertise.
What specific tools and platforms will be covered in the course?
The course covers BackboneJS in depth, and you'll also work with tools like RequireJS for modularizing code and Jasmine for JavaScript testing. These are essential for handling real-world development challenges effectively.
How does this course compare to other JavaScript framework courses in terms of depth?
This course focuses specifically on BackboneJS and provides a structured approach to building applications with it. It includes practical exercises and covers advanced topics such as unit testing with Jasmine and modularization with RequireJS, which might not be covered in more general JavaScript courses.
What topics are not covered in this BackboneJS course?
The course does not cover advanced JavaScript frameworks other than BackboneJS. It is focused on BackboneJS and its ecosystem, so it doesn't delve into other frameworks like Angular or React. Additionally, it assumes familiarity with basic JavaScript and jQuery concepts.
What is the expected time commitment for completing this course?
The course consists of 45 lessons and is designed to be concise, focusing on key topics without unnecessary detail. You can expect to commit time for both the lectures and hands-on mini projects or assignments to fully grasp the material.