ARURAKU

Learn algorithms by watching

An educational visualization app that lets you UNDERSTAND algorithms by watching them β€” not by reading. Three classic areas of computer science come alive with interactive animations.

Coming soon App Store Coming soon Google Play

Three pillars

Classic algorithms, set in motion

πŸ“Š

SortingTop

Bubble / Selection / Insertion / Merge / Quick / Heap β€” six sorts visualized. Race Mode runs multiple algorithms on the same array side-by-side, making the difference in complexity obvious at a glance.

🌳

Recursion

Tower of Hanoi and three fractals (Koch curve, Sierpinski triangle, recursive tree). Feel the essence of recursion through motion.

Designed for learning

Every decision puts the learning experience first

Ads never interrupt animations

Visualizations are sacred. Banners appear only on menu screens, never on top of an animation.

Speed, step-by-step, array presets

Slow it down, step one move at a time, or try random / nearly-sorted / reversed / many-duplicates patterns.

Explanation for every algorithm

How it works, time / memory complexity, real-world usage, strengths and weaknesses β€” all in one tap.

iPhone / iPad / Android

Same experience across iOS and Android. Dark color palette designed to be easy on the eyes.

Japanese & English

Automatically switches to match your device language. Built for learners worldwide.

Completely free

Every feature unlocked from day one. No in-app purchases, no paywalls.

Who is this for

Students learning programming for the first time / Anyone preparing for an IT certification / Engineers who want to deepen their intuition about algorithms / Curious minds who love watching things move