Backbone Tutorial: Learn Backbonejs from Scratch (Udemy.com)
A collection of hands-on, step-by-step, bite-sized Backbone tutorials covering fundamentals of Backbone.
Created by: Mosh Hamedani
Last updated April 2018
What you will learn
- Write clean, perfectly-structured, maintainable and testable Javascript code
- Build rich client applications with Backbone.js
- Build Single Page Applications with Backbone.js
- Test Javascript code with Jasmine.js
- Moduarlize Javascript code with Require.js
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews2,057#94 of 816 by number of reviews
- Length5.2 hoursshorter than 60% of them
- Last updatedApril 2018earlier than 94% of them
Course Description
Want to learn how to write clean, maintainable, testable Javascript code?
There are many libraries and frameworks to help you structure your Javascript code. BackboneJS is one of them.
In this course, I'll take you on a step-by-step journey to learn Backbone from novice to ninja. You'll learn everything you need to know to build structured and maintainable real-world applications with Backbone.
You don't need any prior knowledge of Backbone. Only basic understanding of Javascript and jQuery is enough to take this course.
We start with the big picture
You'll learn the basic building blocks of Backbone and what they are used for. Then, I'll show you a real-world example of an application built with Backbone and explain how those building blocks work together in action.
Then we start learning Backbone.js from scratch
Once you get the big picture, we start learning Backbone in a practical, hands-on way from scratch. Lectures are short, concise and up to the point, without wasting your time. I hate courses that waste students' time (with too much rambling) and I've done my best to make sure I won't waste your time in this course!
Each section includes:
- An introduction that tells you what you're gonna learn
- A few lectures, each teaching you new concepts, in a step-by-step fashion
- A cheat sheet for you to quickly review what you've learned
- A mini project or assignment for you to apply what you've learned
Next we get into the real-world challenges
Once we cover the fundamentals of Backbone, then we'll cover unit testing and modularising the code. You'll learn the basics of RequireJS and Jasmine.
And finally build an application from scratch
In the last section, we'll build an application with Backbone in an iterative way. With every iteration we enhance our app in a baby-step fashion. The before and after source code for each lecture is available for you to download to review or to complete on your own.
I'll share with you other tips to make you a better web developer
I've been a web developer since 2000. In the last section, I'll share with you lots of other tips on usability, productivity, clean coding, object-oriented programming, HTML, CSS, a little bit of security and many other things. These supplementary materials help you become a better web developer.
I'll show you many real-world examples
Throughout the course I touch on some popular web sites such as Facebook, Twitter, Pinterest, Four Square and Bitly and explain how you can make something like them with Backbone. So, by the end of this course, you'll have a good and in-depth understanding of Backbone and how to use it in building real-world applications.
What else will you get?
- Lifetime access to course materials
- New lectures, tips and tricks, absolutely free
- Ask me any questions and I'll help you throughout your learning
What my students say:
"Mosh's course stands out as one of the best online courses I've ever taken, whether for Backbone or any other technology. Mosh's teaching style is unique. He leads the student logically through a progression of understanding in a manner akin to good unit testing." - David Handel
"This is one of the best courses I took o Udemy so far. Mosh is one of the best instructor as it is clear and it's evident that lessons are well prepared and not improvised. Thanks a lot!" -Andrea Salvatore
"Very good course, with crystal clear examples. Mosh is a very professional trainer and a magic developer. Thanks for your good job." Antonio Marqués Taltavull
What's the risk for you?
Absolutely nothing! This course comes with Udemy's 30-day money-back guarantee. Just take the course, watch the lectures, practice the assignments and if you're not happy, ask for a refund. You'll get all your money back, no questions asked.
So do you want to learn Backbone from scratch and write clean, structured, maintainable and testable Javascript code?
Take this course now and let's get started.
Instructor Details
- 4.6 Rating
2,057 Reviews
Mosh Hamedani
Hi! I'm Mosh, a software engineer with over 20 years of experience. I'm all about clear, concise, practical coding tutorials – no fluff, just the good stuff! My courses focus on real-world projects and the skills that will get you hired. I've helped millions of students transform their careers. Want to level up your skills? Check out my courses and get started.
More courses by Mosh Hamedani
C# Basics for Beginners: Learn C# Fundamentals by Coding (2020)
4.5 (80,103 Reviews)
Provider: Udemy
Time: 5.4h
$149.99
C# Intermediate: Classes, Interfaces and OOP (2019)
4.6 (41,921 Reviews)
Provider: Udemy
Time: 6h
$109.99
The Complete Angular Course: Beginner to Advanced (2018)
4.5 (28,156 Reviews)
Provider: Udemy
Time: 29.6h
$124.99
C# Advanced Topics: Prepare for Technical Interviews (2019)
4.5 (25,212 Reviews)
Provider: Udemy
Time: 3.1h
$94.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Maciej Klepaczewski on 12/20/2020
I would like to know more how events are hooked to elements. Are the event handlers attached to $el or is the event selector used to attach to elements? Is it done after each render()? Is it similar to jquery.live()?
By Aashutosh Kumar on 10/17/2020
More examples in details required, a beginner may confuse here without the examples.
By DIPAKKUMAR Sharma on 8/12/2020
The course content was very interesting and Mosh was very polite and the way he presented lectures it was very easy to understand. Thanks for this course.
By Lincoln Miller on 8/11/2020
I've had Mosh as an instructor before and I've always found him very knowledgeable and engaging. I'm almost 100% sure that this will be a great and informative course on learning about backbonejs.
By Vikas Bansal on 8/6/2020
good
By Eric Lewis on 7/22/2020
Mosh's positive attitude makes learning enjoyable.
By Neeraj Tanwar on 7/19/2020
I am not even able to download BloilerPlate Folder which seems like mandatory to efficiently learn this course
By Abdulazeez Otori on 7/1/2020
Excellent course. The examples are concise and straight to the point. There is no extraneous information that distracts from the main topic. Mosh starts small and gradually builds a functional Backbone application. During the process of building this application, the key concepts of Backbone are made very clear. All that is left to say is, Well Done!
By Yavor Ivanov on 6/23/2020
Clear and simple explanations , good usable examples.
By Angel Camara Fernandez on 6/2/2020
Las soluciones propuestas para los ejercicios de las primeras lecciones no utilizan las buenas prcticas que se muestran en los videos.
By Jose Carlos Sanz Martin on 5/25/2020
perfect
By David Cropley on 5/20/2020
I feel like I've learnt a fully comprehensive overview of Backbone from these lectures. Explanations are clear and sound quality is good. The Tutor is very knowledgeable on the subject and explains it clearly. Examples are well documented and concise. Also, I picked up some good tips on editing, CSS styling and html labelling along the way. All very well presented in a friendly and digestible format.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












