Why Learn Sorting Algorithms? Sorting numbers is one of the most commonly used computer science operations. There is an abundance of data in our digital world and sorting makes it easier to find what you’re looking for. Proficiency in this topic will help prepare you for your next coding interview. Take-Away Skills: Implement and analyze the performance of several sorting algorithms. Discover the inner-workings of one of the most demanding calculation tasks. Notes on Prerequisites: Basic understanding of Python will be necessary to implement the algorithms.