> For the complete documentation index, see [llms.txt](https://brain.nathanarthur.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://brain.nathanarthur.com/self-study/algorithms.md).

# Algorithms

[The Algorithm Design Manual](https://www.goodreads.com/book/show/425208.The_Algorithm_Design_Manual) #book - by Steven S. Skiena

[Algorithms](https://www.goodreads.com/book/show/10803540-algorithms) #book - by Robert Sedgewick,  Kevin Wayne

[The Art of Computer Programming, Volume 1: Fundamental Algorithms](https://www.goodreads.com/book/show/112247.The_Art_of_Computer_Programming_Volume_1) #book - by Donald Ervin Knuth

[The Formula: How Algorithms Solve all our Problems … and Create More](https://www.goodreads.com/book/show/18160167-the-formula) #book - by Luke Dormehl

[Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People](https://www.goodreads.com/book/show/22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio) #book - by Aditya Y. Bhargava

[Hello World: Being Human in the Age of Algorithms](https://www.goodreads.com/book/show/38212157-hello-world) #book - by Hannah Fry

[Programming Pearls](https://www.goodreads.com/book/show/52084.Programming_Pearls) #book - by Jon L. Bentley, Patrick Chan

[Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech](https://www.goodreads.com/book/show/38212110-technically-wrong) #book - by Sara Wachter-Boettcher
