This document summarizes the linear search algorithm. It begins with an introduction describing the problem of searching for an element x in an array. It then provides an example with figures and outlines the algorithm which is to start from the leftmost element and compare each element to x. Implementation in various languages is shown. Runtime is analyzed as theta(n) in best, average and worst cases. An example execution is provided to search for the element 2 in a sample array. Other notes classify it as a linear approach and stable algorithm but note it is rarely used practically due to faster alternatives like binary search.