Ce cours de programmation linéaire est un cours participatif, ouvert et partagé.

L'objectif de ce cours est de présenter la programmation linéaire. Des activités permettent de s'entraîner à la modélisation de problèmes pratiques en programmation linéaire. Différents tests permettent de comprendre comment résoudre un programme linéaire, en présentant les éléments de l'algorithme du Simplex. Ensuite, la section sur la dualité permet de comprendre en profondeur une solution d'un programme linéaire et de son dual. La section analyse de sensibilité explique comment la solution optimale est modifiée lorsque l'on change les paramètres du programme linéaire.