Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro to Optimization Through the Lens of Data Science Pt. 1
Rating: 4.6 out of 5(758 ratings)
6,695 students

Intro to Optimization Through the Lens of Data Science Pt. 1

A comprehensive introduction to mathematical optimization and Gurobi tailored to data scientists and problem solvers
Created byDr. Joel Sokol
Last updated 4/2024
English

What you'll learn

  • What is optimization and how can it be applied to complex problems?
  • How to identify an optimization problem and translate real life into optimization models
  • Learn about solvers and algorithms
  • Introduction to Gurobi/gurobipy and using it in exercises and real-world problem solving

Course content

4 sections14 lectures1h 57m total length
  • Course Introduction5:43
  • Introduction to Optimization6:11
  • Try it! The Burrito Optimization Game1:36

    The Burrito Optimization Game is a web-based app that is intended to act as an entry point for data scientists and problem solvers who could benefit from optimization; the game teaches players why optimization is valuable and important, why it’s difficult (by showcasing the scaling and added complexity of optimization throughout round play), and why solvers and other optimization algorithms are essential in finding an optimal solution.

    Please check the resources to visit the game's website and the game guide associated with this lecture.

Requirements

  • Basic Python, college-level mathematics, experience with Jupyter Notebooks, and the ability to open python (.py) and Jupyter Notebooks (.ipynb) files on your machine

Description

Welcome to Introduction to Optimization Through the Lens of Data Science!

This free 4-part course was developed to help teach data scientists how to add optimization to their toolbox and when to use it in their advanced problem-solving. We will cover a comprehensive introduction to optimization, when optimization is the best tool to solve a problem, and how to translate real-life problems into optimization.

We will introduce you to world-class tools to help you problem solve, and provide everything from basic hands-on exercises to more advanced full real-world use cases to reinforce all new concepts of prescriptive analytics as you learn them. We look forward to having you learn optimization (and gurobipy) with expertise from Dr. Joel Sokol and the team of Ph.D. experts from Gurobi Optimization, who helped develop this comprehensive introduction to mathematical optimization.

In part 1, you will see optimization in action using new educational tools and resources and be exposed to a wide variety of successful use cases. Learn the building blocks of mathematical optimization and get comfortable with the key concepts required to create your first optimization models with supplemental material for establishing best practices going forward.


Hands-on Exercises:

Please check the resource section of many of the lectures to find self-assessments in the form of exercise files and solution files. You will also notice we have data and code files available to help you work your way through these practice exercises.


Who this course is for:

  • Data scientists and problem solvers curious about mathematical optimization/prescriptive analytics.