Colab notebook
Other useful resources:
Gurobi MILP course
Ambros’ lecture on modelling (advanced)
Learn how optimization solvers work!
All prices are in CAD