This document provides an overview of linear programming models and concepts. It begins with definitions of linear programming and its key components: decision variables, objective function, and constraints. Several examples are then presented to illustrate linear programming problems and their graphical and Excel-based solutions. Sensitivity analysis concepts like shadow prices and ranges of optimality/feasibility are explained. The document concludes with examples of alternative optimal solutions and infeasible/unbounded models.