10 Design Patterns Explained in 10 Minutes

Software design patterns help developers to solve common recurring problems with code. Let's explore 10 patterns from the famous Gang of Four book and implement them with JavaScript and TypeScript πŸ”— Resources πŸ“š

Intermediate - 11 min - Software & IT - Fireship

The full course: Learn Computer Science free

What you'll need

Books

  1. Code by Charles Petzold - View on Amazon
  2. Grokking Algorithms by Aditya Y. Bhargava - View on Amazon
  3. Cracking the Coding Interview by Gayle Laakmann McDowell - View on Amazon
  4. The Self-Taught Programmer by Cory Althoff - View on Amazon
  5. Algorithms to Live By by Brian Christian - View on Amazon
  6. Computer science by J. Glenn Brookshear - View on Amazon

Next lessons