Pre-requisites: - A basic understanding of any Programming Language (C++ is preferred) - Aware of the fundamental concepts of Programming Fundamentals - Informed with the drawback of linear search over binary search We'll be understanding and implementing different sorting algorithms using a list of data (an array).