L'algorithmique constitue le socle indispensable à toute pratique sérieuse de la programmation, bien avant même le choix d'un langage spécifique. Ce cours structuré en douze parties progressives commence par les concepts les plus élémentaires pour guider pas à pas l'apprenti programmeur vers une maîtrise solide des mécanismes fondamentaux. L'approche se veut à la fois rigoureuse et concrète, alternant explications théoriques et mises en pratique immédiates.