Sorting algorithms are one of those basic concepts that every CS course has, and that act as a great pedagogic tools for teaching students about how computers work. But many times they tend to be difficult to visualize and explain. That’s why it is always great to find some visualizations that are very clear and that compare several algorithm side by side.