Megengedett, tervezett lépésekből álló, fokozatosan előrehaladó, problémaelemző és -megoldó folyamat. A mesterséges intelligencia segítségével valamely felmerült probléma megoldására szolgáló, tervezett és önfejlesztő módon létrejövő eljárás(sorozat).
Az algoritmus fogalma a matematikából ered, majd a számítógépek elterjedésével vált igazán népszerűvé. A terminus bizonyos feladat(ok) elvégzésére készült, megengedett lépésekből álló utasítások sorozatát jelöli: egy matematikai szabálykészletről van tehát szó, amely meghatározza egy adott adathalmaz viselkedését.
Az algoritmusok a közösségi hálózatok megjelenésével új értelmet nyertek: a Facebook például a platform 2005-ös indulásakor még a Harvard Egyetem egyetemistáinak a zárt kapcsolati hálózatát szolgálta a digitális térben, később azonban a hirdetések megjelenésével olyan algoritmusokat kezdett el használni, amelyek a felhasználók adatait követik és gyűjtik össze, hogy aztán az összegyűjtött információk mentén alakítsa ki egy adott felhasználó hírfolyamában megjelenő tartalmak sorrendjét. Az algoritmus felel tehát azért, hogy a személyes adatok felhasználásával a felhasználóra szabott médiakörnyezetet hozzon létre: a felhasználó olyan híreket, képeket, videókat, hirdetéseket és egyéb online tartalmakat lásson a hírfolyamában, amelyek kapcsolódnak az érdeklődési köréhez.
Az első számítógépre készült algoritmust és programnyelvet egyébként Augusta Ada King, Lovelace grófnője írta, aki nem mellesleg az angol romantikus költészet egyik legismertebb képviselőjeként számontartott George Gordon Byron egyetlen törvényes gyermeke.
