Learn Optimization for Free with Gurobi

We make it easy for students, faculty, and researchers to work with mathematical optimization.

Explore our Educational Toolkit

Mathematical optimization is a powerful tool that can help businesses make better decisions, maximize efficiency, and improve outcomes. However, learning the ins and outs of optimization modeling can be a daunting task. That’s why we’ve created a variety of free resources designed to make learning mathematical optimization accessible, engaging, and fun. From interactive games to comprehensive guides, these resources cater to a wide range of learners, including students and data scientists who are new to the world of optimization.

Intro to Optimization Through the Lens of Data Science

Introduction to Optimization Through the Lens of Data Science

This massive open online course (MOOC) provides a unique opportunity for data scientists to enhance their skill sets with optimization. Unlock the power of optimized decision-making with this online course developed by Gurobi in partnership with Dr. Joel Sokol, professor at Georgia Tech. Access the free course Access the free course

Coding Made Fun: The Gurobipy Card Game

Optimization Gamification: Introducing the Gurobipy Card Game

Players match the cards to learn optimization modeling concepts in a fun, interactive way. Learn the basic building blocks needed for optimization modeling with Gurobi in Python. Start playing! Start playing!

Learning Through Play: The Burrito Optimization Game

Burrito Optimization Game

Explore this interactive, web-based game that introduces the concepts of mathematical optimization in a fun and engaging way. The game was developed as a free educational tool for introducing students to the power of optimization. In order to play the game, you will need to be logged in to your Gurobi account. Start playing! Start playing!

Opti101 Series: Optimization Training for Data Scientists

Optimization experts guide you through the basics and give you the tools to formulate and code a comprehensive application that will optimize rebalancing of bike-share stations using a machine learning-based forecast. Learn more Learn more

Opti201 Series: Optimization Training for Data Scientists

In this fully on-demand, self-paced training, optimization experts will guide you through intermediate optimization modeling and applications. Learn more Learn more

Opti202 Series: Optimization Training for Data Scientists

Each OptiMods includes an example dataset and can be run using the free, limited-size Gurobi license that is automatically included in the Gurobi Python interface, gurobipy. Learn more Learn more

Functional Code Examples

Gurobi’s Functional Code Examples dive into how to use Gurobi, across various programming languages, including C, C++, C#, Java, Visual Basic, and Python. Learn more Learn more

Gurobi Machine Learning

Gurobi Machine Learning

To help data scientists explore the world of optimization, we created Gurobi Machine Learning—an open-source Python project to embed trained machine learning models directly into Gurobi. Embed your trained machine learning models directly into Gurobi. Learn more Learn more

OptiMods: Open-Source Repository

Gurobi OptiMods

Each OptiMods includes an example dataset and can be run using the free, limited-size Gurobi license that is automatically included in the Gurobi Python interface, gurobipy. Gurobi OptiMods, an open-source Python repository of optimization use cases, enables you to solve real-life optimization problems—with no modeling knowledge required. Learn more Learn more

Optimization Application Demos

Our optimization application demos are helpful for demonstrating industry-specific use cases, including location planning, cutting stock, resource matching, and workforce scheduling. Learn more Learn more

Jupyter Notebooks

The fastest and easiest way to try out Gurobi’s Python interface is through our Jupyter Notebook library. Learn more Learn more

Events and Webinars

Explore interactive sessions designed to educate and connect optimization professionals, featuring expert-led presentations on the latest tools, real-world applications, and best practices in mathematical optimization. Learn more Learn more

Gurobi Generative AI: AI Modeling

For users new to mathematical optimization

AI Modeling Documentation

Provides best practices, examples, and resources to help you understand and apply AI-driven optimization.

Learn More

Prompt Engineer

Can be used to define optimization-ready problem statements.

Learn More

Modeling Assistant

Generates formulations, Python code, and solutions.

Learn More

Your Journey to Optimization Starts Here

Join the Gurobi Academic Community

We make it easy for students, faculty, and researchers to work with mathematical optimization. Whether for use in class or research, academics can use Gurobi Optimizer at no cost. Get all the same Gurobi features and performance, with no limits on model size.

Learn More

Free Licenses for Recent Graduates & Academics

Academics tackle the world’s most complex challenges. We’re here to support you, with our free, full-featured academic license program. Get a free, unlimited-use Gurobi Optimizer license for a single person, on a single machine.

Learn More

30 Day Free Trial for Commercial Users

Start solving your most complex challenges, with the world’s fastest, most feature-rich solver. Get free benchmarking services, free model tuning services, and free access to our world-class technical guidance and support.

Learn More

Gurobi for Online Courses

If you’d like to learn to use Gurobi, but you don’t meet our academic program qualification requirements, you can sign up for our free Gurobi Online Course License. It has limited capabilities (max 2000 decision variables and 2000 constraints)—but it is robust enough for new learners.

Learn More

Gurobi Academic Updates

Gurobi is always free for academics and recent graduates. From interactive games to comprehensive guides, these resources cater to a wide range of learners, including students and data scientists who are new to the world of optimization. Stay up-to-date with the latest resources, releases, and events tailored for the academic community by subscribing today!

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.

Academic License
Gurobi provides free, full-featured licenses for coursework, teaching, and research at degree-granting academic institutions. Academics can receive guidance and support through our Community Forum.

Search

Gurobi Optimization

Navigation Menu