This is excellent. I'm starting up a coding school and would love something like this.
I think something like this is critical for persons learning how to code that don't have a strong math background.
Of course they'll need to graduate to more formal methods of learning, but this would help them to get an initial context before the more formal study starts.
I don't think this would be an enormous money maker, just because it would have a very niche audience.
But you might consider having it printed and distributed on Amazon and anywhere else you can easily distribute this in formal/printed book format.
If you want to do it anyway, you might as well get some residual income from it.
I could see people paying $30-40 for a book that teaches all of the major algorithms and data structures in this manner.
EDIT: I'd easily pay $30-40 per student of mine for a book like this. This is the hardest part, I think, of making the leap into programming, grasping the abstract concepts behind algorithms and data structures. Statements, expressions, and language syntax are much easier in comparison.
Also, if you did one that covers hashing, encryption, signing, and key exchange algorithms. That could even be a separate book on integrity and security concepts in programming. And I could see that being another $30-40 maybe even $50 buy.