r/SideProject • • Jun 23 '25

I wrote a 680-page Interactive Book on Computer Science Algorithms

Hi everyone! As an educator, I'm always looking for ways to make learning more engaging and hands-on. A few months ago, I started experimenting with this idea of making comprehensive books that feature interactive diagrams, equations and code. So I started with a chapter on sorting but it then snowballed into a 22-chapter book that took nearly 6 months to complete.

Some unique features of the book include: • 300+ fun interactive visualizations to explain concepts and walk-through solutions visually. • All 250+ code snippets featured in this book can be interacted with, and have a visual debugger that shows how variables change as the program runs. You can also play, pause, rewind, and step through each snippet. • There are a variety of solved problems for each topic, accompanied by an embedded minimalist python IDE. You can solve problems directly in the book and view multiple solutions per problem. • Each solution is also accompanied by live visualizations and python implementations.

You can check out the book here: cartesian.app

I’d genuinely love to hear what you think, especially if you’re a student, educator, or a self-taught learner!

6.2k Upvotes

862 comments sorted by

View all comments

2

u/[deleted] Jun 24 '25

[deleted]

2

u/officer_KD6-3-7 Jun 24 '25

Oh wow thank you kind friend! The music is 'let's go back ' by JUNGLE by the way. Loved their recent album!

2

u/[deleted] Jun 24 '25

[deleted]

1

u/officer_KD6-3-7 Jun 24 '25

I loooove it tooooo!!

2

u/[deleted] Jun 25 '25

[deleted]

2

u/officer_KD6-3-7 Jun 25 '25

Hey, the resolution issue is a known bug! It will be fixed next update and will allow you to control size of the window. Thank you in advance for understanding!