Een algoritme is een reeks instructies of regels die zijn ontworpen om een specifieke taak uit te voeren of een bepaald probleem op te lossen.
Algoritmen zijn onder meer de bouwstenen van computerprogramma’s. De instructies waaruit algoritmen zijn opgebouwd, zijn gebaseerd op stapsgewijze procedures met duidelijke instructies: eerst dit, dan dat. Een algoritme begint bij een eerste opdracht en eindigt als het eindresultaat (de output) behaald is. Algoritmen zijn ondubbelzinnig en nauwkeurig; maar in het proces dat ze uitvoeren kan een bias doorwerken omdat die verweven zit in de data of in het soort opdrachten dat verstrekt wordt.