
Head First Design Patterns
At any given moment, somewhere in the world someone struggles with the same software design problems you have. Design Patterns are the lessons learned by those who've faced the same problems, so you can spend your time on something more challenging, more complex and more fun.
With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the “Trading Spaces” show. Best of all, you'll learn it in a way that won't put you to sleep.
You’ll learn:
- Fourteen core design patterns
- Nine fundamental design principles
- The difference between a pattern and a principle
- How design patterns can make your team more effective
Everything you need to get the most out of the book.
Join the reader list.
Occasional email from the authors. No spam, unsubscribe any time.
- Free extras, exercises and errata for the books
- First word on new editions and new books
- Early seats in our live bootcamps
- Practical notes on coding and learning with AI
Learn it live with the authors.
For individuals and teams. Tell us if you’re looking for training, or are interested in being included in upcoming bootcamps on AI, design patterns, algorithms, JavaScript and more.
- A real conversation with our team, not a sales script
- We reply within one business day





