Link to course:

For the past two decades, programmers have structured both their code and their conversations about code around the patterns first described in Design Patterns, the classic Gang of Four book. JavaScript programmers have participated in these conversations, but the patterns discussed mostly fit in the world of orthodox object-oriented programming. In this course, Emmanuel Henri explains how these patterns fit with JavaScript. He demystifies the purpose of some of the most common patterns, providing code examples along the way. In essence, you’ll learn about key creational, structural, and behavioral design patterns. You will also be able t apply each of them in your JavaScript code.

JavaScript: Patterns