This course aims to teach the essential concepts of linear programming and its applications while reinforcing this knowledge through integer programming.