DEV Community

ruthmoog
ruthmoog

Posted on • Updated on

Book Club: Grokking Algorithms. 1 Welcome

Welcome to this tech book club! I'd love for you to join me reading this title. I've chosen this book after it was recommended to me by Alice, one of my coaches at Makers Academy.

Grokking Algorithms An illustrated guide for programmers and other curious people, by Aditya Y. Bhargava

puppies

Puppies from chapter 3 copyright Manning Publications, drawn by adit.io

 About the book

Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.

  • Published by Manning where you can see the entire book for free.
  • Take 40% off Grokking Algorithms. Just enter code ytbhargava into the discount code box at manning.com.

About the Author

Aditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.

Reading Information

The book has 11 chapters and approx 221 pages.
My copy is the 2016 paperback edition.
Each chapter has approx 4 sections, each with exercises to reinforce the content covered, and a recap of the key points in each chapter.

Code examples (in several programming languages) and illustrations are on GitHub

Animations from the book are on YouTube

Top comments (0)