Een algoritme is een wiskundige formule. In programmeertaal is het een instructie, een stukje code, om een probleem om te lossen.
De Nederlandse wiskundige Edsger Dijkstra bedacht bijvoorbeeld een beroemde formule om de kortste afstand tussen punt A en B te berekenen. Die zien we nu terug als algoritme in ons navigatiesysteem.
Met algoritmes kan de maker van tevoren bepalen wat er gebeurt in een bepaalde situatie. Zo weet een zelfrijdende auto dat deze moet remmen als er een kind oversteekt. En zo weet YouTube dat wanneer jij veel kattenfilmpjes kijkt, het je meer kattenfilmpjes kan aanbevelen omdat je die waarschijnlijk leuk vindt.