Bayan Flow - Learn algorithms through step-by-step visualizations
by•
Bayan Flow: Learn algorithms with clarity through interactive step-by-step animations. Visualize sorting algorithms (Bubble, Quick, Merge) and pathfinding algorithms (BFS, Dijkstra, A*) with real-time complexity analysis. Bayan (بيان) means clarity in Arabic.
Replies
Best
Maker
📌
Hi there 👋
I’m Ayoub, the developer behind Bayan Flow.
I built Bayan Flow because when I was learning algorithms, most resources showed the final result but not the process. Algorithms are really about how decisions unfold step by step, and that’s hard to grasp from static examples.
Bayan Flow focuses on making that process visible. You can watch algorithms run in real time, move through each step manually, inspect reference implementations, and see explanations as the algorithm executes. The goal is simple: make algorithms easier to understand through visual clarity.
The latest update also expanded the number of algorithms you can explore and improved the accuracy and performance of the visualizations.
If you try it, I’d really love to know:
• Which algorithm visualization helped you understand something better?
• Was anything confusing or missing?
• Are there algorithms you’d like to see added next?
Your feedback will directly shape the next versions of the project.
Thanks for checking it out 🙏
Replies