This course provides a comprehensive introduction to linear programming, a mathematical technique used for optimizing a linear objective function subject to linear constraints. The course covers the formulation of linear programming models, graphical methods for solving two-dimensional problems, and the simplex algorithm for solving higher-dimensional problems. Students will also learn about duality theory, sensitivity analysis, and the application of linear programming in various fields such as economics, engineering, and operations research.