Exceptional coverage of optimization fundamentals. Learning of practical applied methods. Real university level course, no water down "data science". Absolutely love it! Thank you professor Pascal.
Great course, the teacher is very clear and often goes into sufficient depth for the student to understand concepts.\n\nAssignments are challenging and help understanding course content.
By Øystein S•
Good course. The instructor is really a fast talker and it may be hard to grasp everything at the first time you watch the videos. About the assignments: The assignments are really hard. Yes! Really really hard. I've never taken any MOOC course where the assignments are so hard. Al in all, I can say that this course really thought me something about discrete optimization, and I would love to learn even more about this interesting field.
By Anders A•
This is my fifth or sixt online course on coursera, and it is without a doubt the best one I have done. Apart from the little goofy start with Indiana Jones, I simple loved the course. There was a lot of useful material covering what would have been several courses at my university. The assignments were challenging, sometimes frustrating, but really fun as well. I had a lot of fun doing this course.
Amazing course! The Lecturer is not only a leader in the field, but also an excellent educator. The concepts are explained clearly. Historical remarks and anecdotes bring the material to life. I also really enjoyed the assignments. They were challenging and quite time-consuming, but very helpful toward the learning experience.
By Vasiliy C•
Just finished the last assignment and want to say huge thanks to prof. Van Hentenryck and all the crew for putting their efforts into this brilliant course. One of the best courses I've done on Coursera.
PS : to all who is just starting this course - embrace yourself, the ride is gonna be though but it's woth it!
By Shihan, Z•
I appreciate the enthusiasm from the professor's teaching. Also the quality of the homework is very high, which help me deeply understand the concept about optimization methods. I highly recommend this course to all the people who desire the basic knowledge about NP-hard problem, and optimization thought.
By Edmund L•
Difficult course, but rewarding once you have completed the assignments. This course presents a variety of discrete optimization problems to be solved. Great course overall, although I wish the course is structured such that we don't need to read research papers to complete the assignments.
By Aliaksei K•
One of the most challenging and interesting sources among all that I've passed so far. The lector has it's own hilarious style of teaching. All the material is carefully created and well structured. Every time that you pass the programming assignment, you feel that it's a real achievement.
By Andrew K•
Best course I have done so far on Coursera. The assignments are the best part of the course and are very challenging but ensure that you learn and understand the material. You will want to have some programming experience as you will need to code optimization algorithms from scratch.
By Francisco J R S•
Awesome! It was my very first course on this platform and I coudn't be more satisfied. The main instructor was hilarious sometimes and finally I terminated to love him hahaha. It's dense but this course it is perfect to any student of computer science, maths or economics.
I was surprised how clear are the Lectures. It's such fun taking this course. We use the techniques (Dynamic Progrmaming, Local Search, etc) to solve those NP-complete problems. Highly recommond it to anyone who wants to refresh their optimization skills.
By Chitrang S•
Excellent Course, I would highly recommend for all algorithmist and programmers. It step by steps teaches how to approach NP-hard problems. The way the professor teaches make this highly difficult subject easy. Of-course assignments are very challenging.
The best course on Coursera. Unlike the do-it-by-rote Deep Learning classes, there is much creativity and freedom in tackling all assignments. The assignments are stimulating, challenging, and approximate real life problem solving very well.
By Erick L d S•
This is a really challenging and demanding course! Give me a great fundamentals of discrete optimization and make me think how to solve many classical hard problem as Traveling salesman Problem and Vehicle routing problem. It worth it!
By Carlos V•
If you want to understand better optimization techniques, this is an excellent Course, the explanations and examples are one of the best, the Course is also very challenging but worth the time and effort, you will learn a lot.
By Mr. J•
Brilliant examination of the basic central aspect of discrete Optimization
I found the projects to be enjoyable and challenging
I elected to not use libraries to make my solutions.
Working the projects improved my Python.
By Bharat K•
I learned very valuable optimization skills by doing. Learning by doing is the best kind of learning. Professor Van Hentenryck's teaching style is so lively. You will keep wanting to rerun the videos and keep going!
By Masood J K•
Great lectures and helpful homework. The assignments were really hard but it was worth it. I learned a lot from them. The only thing I can put a comment on is that the Brach and Bound method was not taught clearly.
By Florian K•
Very interesting and very good presentation. Nice selection of topics. I loved the programming exercises. One can start right away, and doesn't need to bother with reading data and bringing it to the right form.
By Boris O•
Wow, that was quite an experience! Beware, the assignments are so addictive, you may have a hard time forcing yourself to take breaks from coding. Thank you so much, looking forward for more from the creators!
By Devarshi R•
This course is the best available resource to understand the fundamentals behind all the discrete optimization techniques. One can gain so much clarity on the subject by listening to the terrific tutor.
By Marko Š•
This is, without a doubt, one of the most interesting courses I have ever taken. You will be challenged to create your own ideas and you will get to know what NP hard means in practice.
By Galley D•
I just completed the course. This an amazing course with an Outstanding professor and highly interesting, although difficult, assignments. Thanks for this! I am proud to have finished
By Jean B•
Great course, the teacher is very clear and often goes into sufficient depth for the student to understand concepts.
Assignments are challenging and help understanding course content.
By Şükrü İ•
This course taught me many different approaches of discrete optimization such as local search models. In addition, it developed that I code in Python a algorithm which I designed.
By olivier h•
I love it so much. Rather challenging , but excellent as it is clear and pushes you to improve in the fields you need (maths, modelization , programming, algorithms)