> For the complete documentation index, see [llms.txt](https://dheepakg.gitbook.io/untitled/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dheepakg.gitbook.io/untitled/use-headings-to-create-page-groups-like-this-one/0.-about.md).

# Grokking Algorithms

Name: Grokking Algorithms, Second Edition

Author: Aditya Bhargava

URL : [Oreilly](https://www.oreilly.com/library/view/grokking-algorithms/9781617292231/)

## Why Reading this book?

This book is part of many blog posts and YouTube videos, and it is praised for the manner in which it teaches algorithms.&#x20;

I've been in the industry for a decade now. Fortunately or unfortunately, I was able to survive without understanding the various algorithms that are deemed must-know for software engineers. Algorithms are not only for software engineers, and being a data engineer is not a valid reason to skip learning them. They say it's better late than never, so now I've started learning them.&#x20;
