Sorting Visualizer demonstrates how Bubble Sort and Merge Sort work through an interactive graphical interface.
Check it out