L’algorithme se voit attribuer beaucoup d’usages mais ici dans le domaine informatique, pour créer un programme le développeur va devoir créer un ensemble d’algorithmes. Ce programme doit être écrit dans un langage particulier (le codage) sous la forme d’un logiciel, afin de faire un lien entre l’humain et la machine. Un certain nombre d’algorithmes peuvent être combinés dans un seul et même logiciel : pour le calcul du résultat, la saisie des données, ou encore leur affichage etc. Certains de ces programmes, ont été créés dans le but d’évoluer, en fonction des données avec lesquelles ils seront alimentés. Ces algorithmes dits « auto-apprenants » relèvent du domaine de l’intelligence artificielle. Le nombre de domaines qui utilisent les algorithmes est en constante augmentation comme la prédiction du trafic routier, l’analyse d’images médicales etc.