BubbleSort, SelectionSort, InsertionSort, MergeSort and QuickSort algorithms are explained in detail using code and visualizations — This article is a continuation of one of my previous articles: https://medium.com/codex/algorithms-with-python-introduction-97f3bf3cf247. It will be easier to follow the ideas presented in this article after reading the one provided above. In this article, I will present my coded implementations for the following popular sorting algorithms: