Linear search is a simple search algorithm that iterates over a sequence, one item at a time, until the specific item is found or all items have been examined. It has a worst-case time complexity of O(n), where n is the number of items in the sequence. Linear search can also be performed on a sorted sequence, allowing for early termination of the search if the value being searched for is not present in the sequence.