Course Description

This book is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language. Some of the concepts covered (closures, prototypal inheritance) will assume a level of basic prior knowledge and understanding. If you find yourself needing to read further about these topics, a list of suggested titles is provided for convenience.If you would like to learn how to write beautiful, structured and organized code, I believe this is the book for you.

Instructor Details

Addy Osmani

Addy Osmani is an engineering manager at Google working on Chrome. He is author of open-source projects like Yeoman, TodoMVC and Material Design Lite.



8 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By D Witherspoon on 10/4/2012

Overall, I feel that this book will help any JavaScript developer accelerate the quality of code that they produce by make it easier for other developers to understand what you are trying to achieve. Design patterns in any language help you express a solution to a problem and better communication with the rest of the developers in your group. Therefore, I would recommend this book for anyone that is interested in being a JavaScript developer or is a JavaScript developer and wants to take the level of code that they produce to the next level.

By R. Friesel Jr. on 9/16/2012

Addy Osmani's Learning JavaScript Design Patterns reads like a Greatest Hits album of blog posts--if someone made a Greatest Hits album of blog posts from JavaScript pedants. What I mean by that is that, if you're already widely reading JavaScript developer blogs, then it's unlikely that you will encounter anything new in here however, if you're new to the subject matter, you're much more likely to find the text valuable. This makes the book something of a well-curated round-up of the best design pattern related blog posts, articles, and code demonstrations from the past couple years. And while this is probably the book's greatest strength, it's also the reason that people who are already familiar with Addy Osmani's work will wind up feeling disappointed it comes off as something of a review, and if you've been following Osmani, then your expectations are probably pretty high.

By JRamer on 3/17/2017

Addy does a great job of introducing a variety of design patterns and provides nice examples for each. I'm a pretty new developer so some of the concepts were a bit over my head, but I still got a lot out of this book.

By Juan Pablo Romero on 8/24/2017

A must-have book for the professional JS developer. I can't find anything wrong about this book

By Hovhannes Gulyan on 4/20/2014

Maybe a good book to start with for Javascript developers, but I need another book on design patterns in Javascript to get more insights on the subject.

By Anton Antonov on 10/23/2016

Best book on JS design patterns.Although it's Learning, it's very much a good reference on when and why to use some of the patterns.

Good book, learnt some new tricks I didn't know about. Book didn't cover all design patterns and sometimes read like hastily put together.

By Mark Keckeis on 5/10/2015

If you are looking for a book that opens your next Javascript door, this is a good choice.