A virtual lab to practice modeling and solving in linear programming and mixed integer linear programming.