Books  /  Head First Algorithms
Head First Algorithms and Data Structures cover
A brain-friendly guide

Head First Algorithms and Data Structures

A Learner's Guide to the Foundations of Computing

by Eric Freeman & Elisabeth Robson

Successful software engineers all share one thing: they're fluent in the language of algorithms and data structures. This book is your way in.

You'll work through games, puzzles and other challenges that build real algorithmic thinking, so you can code efficiently, scale effectively and walk into technical interviews ready. It's the visually rich Head First format, designed for the way your brain works, whether you're taking your first steps or sharpening skills you already have.

More from the Head First team

Keep going.

Head First JavaScript Programming coverHead First Design Patterns 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