Search algorithms are used in many areas of computing - finding a word in a document, finding a file on disk, finding an entry in a database. More complex algorithms are used to by search engines find relevant pages on the entire web

Learning objectives

Understand how simple search algorithms work, what their characteristics are, and how to implement them in code.


Workbook and solutions, presentation. Understanding the simplest algorithm, Linear Search.


Sign up for Schoolcoders membership to access all our resources for an annual subscription of just £40 for a single school (a discount of 60% of the full price of £100). Membership allows you to download all existing resources, and any new resources, for one year.