I was wondering if you could refer me to some online video/text resources to learn linear and integer programming. I am intending to work in the field of data science. I greatly appreciate your kind help. Have a good evening!

  • 1
    $\begingroup$ Welcome to OR.SE. Have you checked the questions with reference-request or even online-resources tags? You can find many great textbook references there. $\endgroup$
    – EhsanK
    Commented Aug 18, 2019 at 3:02
  • 2
    $\begingroup$ I have checked those tags but did not see anything specific to my query! $\endgroup$
    – Hasibul
    Commented Aug 18, 2019 at 3:08
  • 4
    $\begingroup$ Related: See the Linear Programming and Integer Programming sections of this answer on Introduction to OR. The books listed there can be accessed if you have an institutional account. Otherwise, there are a variety of online resources available on Coursera. $\endgroup$
    – TheSimpliFire
    Commented Aug 18, 2019 at 7:11
  • 1
    $\begingroup$ @TheSimpliFire You voted to close the reference or.stackexchange.com/questions/869/… which you just provided in your comment. That seems non-optimal. I think that the referenced link is a good one, and should be re-opened. $\endgroup$ Commented Aug 18, 2019 at 10:28
  • 5
    $\begingroup$ @MarkL.Stone Your second statement does not follow as any broad question can be reasonably "answered" partially, which is what you have provided. The status of a question is independent on the quality of an answer (there are plenty of examples on Math.SE with closed questions and "meritorious" answers to them). To avoid clogging the comments section, please consider the OR chatroom as a potential alternative for discussion. $\endgroup$
    – TheSimpliFire
    Commented Aug 18, 2019 at 11:46

2 Answers 2


Since you mentioned videos, I would suggest checking Coursera and edX for free MOOCs (such as the Deterministic Optimization course on edX or the Discrete Optimization course on Coursera). The Coursera site in particular has a nice search engine that makes finding courses easy. I have not done any of the optimization courses there, but I have done a couple of the analytics courses, and liked them greatly.


In addition to the online courses that prubin mentioned, I can recommend the Convex Optimization online course from Stanford University with the following features:

  • The course is very helpful and free.
  • The textbook is also freely available on the website.
  • There are quizzes in the MOOC which help your learning process.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.