---
product_id: 49898007
title: "Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People"
price: "€ 174.55"
currency: EUR
in_stock: true
reviews_count: 8
url: https://www.desertcart.es/products/49898007-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curious
store_origin: ES
region: Spain
---

# 510 rank in Intro to Programming 1472+ 4.7-star reviews Illustrated, visual learning style Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

**Price:** € 174.55
**Availability:** ✅ In Stock

## Summary

> 🧠 Crack the code of algorithms with visuals that actually stick!

## Quick Answers

- **What is this?** Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People
- **How much does it cost?** € 174.55 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.es](https://www.desertcart.es/products/49898007-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curious)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Proven Popularity:** Ranked #510 in Intro to Programming with over 1,400 glowing reviews.
- • **Boost Your Coding IQ:** Apply practical algorithm insights to optimize your code and stand out in your team.
- • **Foundations to Advanced:** Covers core algorithms, big-O notation, recursion, and NP-complete problems with clarity.
- • **Visual Mastery of Algorithms:** Graphical teaching style makes complex concepts intuitive and memorable.
- • **Optimized for Self-Taught Pros:** Fluff-free, Python-based examples designed for developers without formal CS training.

## Overview

Grokking Algorithms is a bestselling illustrated guide tailored for programmers and curious learners seeking a clear, engaging introduction to algorithms. With a unique visual approach and practical Python examples, it demystifies foundational concepts like sorting, recursion, and big-O notation, making it ideal for self-taught developers and professionals aiming to sharpen their coding skills.

## Description

Manning is a publisher of computer books, videos and projects for software developers, engineers, architects, system administrators, managers and all who are professionally involved with the computer business. We also publish for students and young programmers, including occasionally for children. How we get our start? We published our first book in 1993 and have been learning from our successes, and even more from our mistakes, ever since. Every new book teaches us something that helps us improve. What makes our products unique? "Independent" means we are not owned by a large corporate entity and are free to make our own decisions. This has allowed us to innovate and be flexible and to quickly adjust what we do as we go. What do we publish? We publish standalone titles as well as a number of book series. How we get our start? We published our first book in 1993 and have been learning from our successes, and even more from our mistakes, ever since. Every new book teaches us something that helps us improve. What makes our products unique? "Independent" means we are not owned by a large corporate entity and are free to make our own decisions. This has allowed us to innovate and be flexible and to quickly adjust what we do as we go. What do we publish? We publish standalone titles as well as a number of book series. More from Manning Visit the store More from Manning Visit the store In Action Books Introduces new technologies to working technical professionals. Typically intermediate level. In Action Books Introduces new technologies to working technical professionals. Typically intermediate level. In Practice Books Cook-book-style references, generally organized in order of difficulty. Typically intermediate level. In Practice Books Cook-book-style references, generally organized in order of difficulty. In Depth Books “second” books on technical topics that cover key areas a greater levels of depth and detail. Typically intermediate-advanced level. In Depth Books “second” books on technical topics that cover key areas a greater levels of depth and detail. Typically intermediate-advanced level. In a Month of Lunches Books Introduces core technical topics via a series of small lab-based lessons that should each take about 30-45 minutes to complete. In a Month of Lunches Books Introduces core technical topics via a series of small lab-based lessons that should each take about 30-45 minutes to complete. Grokking Books Tutorials with a graphical teaching style designed to offer a deep understanding of a technologies foundations. Grokking Books Tutorials with a graphical teaching style designed to offer a deep understanding of a technologies foundations. Get Programming Books Structured tutorials built around hands-on exercises and progressively more difficult capstone projects Get Programming Books Structured tutorials built around hands-on exercises and progressively more difficult capstone projects Bookcamp Books Collections of 6-10 medium-sized projects similar to what a reader will face on the job. Typically intermediate level. Bookcamp Books Collections of 6-10 medium-sized projects similar to what a reader will face on the job. Hello! Books Designed to be a gentle first book on a technical topic. Beginner level. Hello! Books Designed to be a gentle first book on a technical topic. Beginner level.

Review: Painless introduction to algorithms for self-taught developers. - Despite having been a software developer for more years than is socially acceptable, I lack a background in computer science - granted, I have a doctorate in computational physics and can write code for money but I've never had any formal training in the 'fundamentals' of computer science. Let's get something straight: algorithms can be hard, and when you get down to the nitty gritty the source material is drier than a particularly dry thing at midday in the Sahara so anything that attempts to make the concepts more palatable to the self-taught is to be applauded irrespective of whether or not it succeeds. The thought of an illustrated book will, no doubt, make the purists recoil in horror - that's their loss. Sometimes a couple of drawings are far more illuminating than pages full of discrete mathematics, and this is what we have here. This won't be to everyone's tastes - some programming knowledge is assumed, but the fundamentals are discussed in a fluff-free manner with short snippets of code (in Python) to reinforce the points made. The usual suspects are here: starting with binary search, moving up through various sorting and tree/graph algorithms with a brief detour into NP-complete problems such as the travelling salesman and knapsack problem. There's an excellent overview of big-O notation and one of the better explanations of recursion that I've come across - I almost feel that I understand it now. If your background is in 'hard' computer science then there's probably very little here for you - having said that, if you're self-taught or have moved into software development from another discipline then you'll probably learn something. Certainly, I found even the basic stuff to be very illuminating and have started applying some of the concepts to my own code with tangible results. TL;DR - if you've already got a grounding in computer science then look elsewhere- there are plenty of other books on algorithms and algorithmic design that will go into excruciating amounts of detail. If you're not one of these people and want to get up to speed then this may be right up your street - the content is engaging enough that it'll encourage you to read more deeply into the subject.
Review: Great intro to algorithms - I’ve been using Python for data analysis for a couple of years but don’t have any format computer science training. This is a great introduction to algorithms and also the concepts and benefits of code optimisation. It’s really clearly written, and the pictures help to explain the concepts, that could be quite dry, in easy to understand format. Exercises and examples are all well laid out and easy to follow. Highly recommended.

## Features

- Grokking Algorithms: An illustrated guide
- For programmers and other curious people
- It is made up of premium quality material.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | 403,804 in Books ( See Top 100 in Books ) 510 in Introduction to Programming |
| Customer Reviews | 4.7 out of 5 stars 1,472 Reviews |

## Images

![Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People - Image 1](https://m.media-amazon.com/images/I/81HwgKQ39lS.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Painless introduction to algorithms for self-taught developers.
*by A***R on 17 March 2018*

Despite having been a software developer for more years than is socially acceptable, I lack a background in computer science - granted, I have a doctorate in computational physics and can write code for money but I've never had any formal training in the 'fundamentals' of computer science. Let's get something straight: algorithms can be hard, and when you get down to the nitty gritty the source material is drier than a particularly dry thing at midday in the Sahara so anything that attempts to make the concepts more palatable to the self-taught is to be applauded irrespective of whether or not it succeeds. The thought of an illustrated book will, no doubt, make the purists recoil in horror - that's their loss. Sometimes a couple of drawings are far more illuminating than pages full of discrete mathematics, and this is what we have here. This won't be to everyone's tastes - some programming knowledge is assumed, but the fundamentals are discussed in a fluff-free manner with short snippets of code (in Python) to reinforce the points made. The usual suspects are here: starting with binary search, moving up through various sorting and tree/graph algorithms with a brief detour into NP-complete problems such as the travelling salesman and knapsack problem. There's an excellent overview of big-O notation and one of the better explanations of recursion that I've come across - I almost feel that I understand it now. If your background is in 'hard' computer science then there's probably very little here for you - having said that, if you're self-taught or have moved into software development from another discipline then you'll probably learn something. Certainly, I found even the basic stuff to be very illuminating and have started applying some of the concepts to my own code with tangible results. TL;DR - if you've already got a grounding in computer science then look elsewhere- there are plenty of other books on algorithms and algorithmic design that will go into excruciating amounts of detail. If you're not one of these people and want to get up to speed then this may be right up your street - the content is engaging enough that it'll encourage you to read more deeply into the subject.

### ⭐⭐⭐⭐⭐ Great intro to algorithms
*by J***N on 2 February 2024*

I’ve been using Python for data analysis for a couple of years but don’t have any format computer science training. This is a great introduction to algorithms and also the concepts and benefits of code optimisation. It’s really clearly written, and the pictures help to explain the concepts, that could be quite dry, in easy to understand format. Exercises and examples are all well laid out and easy to follow. Highly recommended.

### ⭐⭐⭐⭐⭐ Stunning book for Visual Learners.
*by Y***! on 28 November 2019*

After years of University Computer Science, its amazing how little you know about programming. This book is specifically geared towards the visual learner. We want to "see" where we're going, and this book gives you more in the first chapter than an entire year of University education. If you're a visual learner, this book is unique and a must have. There is nothing else on the market that has this approach. You can "see" the point, the logic and how it works, and that's it. You've learnt a "hard concept" and are grinning from ear to ear, as it's taken you 10 minutes.

## Frequently Bought Together

- Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People
- Cracking the Coding Interview, 6th Edition: 189 Programming Questions and Solutions (Cracking the Interview & Career)
- System Design Interview – An insider's guide

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.es/products/49898007-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curious](https://www.desertcart.es/products/49898007-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curious)

---

*Product available on Desertcart Spain*
*Store origin: ES*
*Last updated: 2026-05-22*