L'algorithmique est une compétence accessible à tous, consistant en une série d'instructions permettant de résoudre un problème. Elle ne nécessite pas de compétences mathématiques avancées, mais demande de l'intuition et de la rigueur lors de l'écriture des algorithmes. Apprendre l'algorithmique permet de mieux structurer les programmes informatiques, indépendamment du langage de programmation utilisé.