Books  /  Head First Design Patterns
Head First Design Patterns cover
A brain-friendly guide

Head First Design Patterns

by Eric Freeman & Elisabeth Robson

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
More from the Head First team

Keep going.

Head First Algorithms and Data Structures coverHead First JavaScript Programming coverHead First Learn to Code coverHead First HTML and CSS coverHead First HTML5 Programming coverHead First Java cover

View all our books →

Training & bootcamps

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
I’m interested in