Resources & Learning Center

Everything you need to master mathematical optimization with Gurobi

Getting Started Guide

Learn the basics of Gurobi and build your first optimization model

API Reference

Complete reference for Python, R, MATLAB, C++, Java, and .NET APIs

User Manual

In-depth documentation covering all features and capabilities

Parameter Reference

Complete guide to all Gurobi parameters and their effects

Release Notes

Latest features, improvements, and bug fixes in each version

Installation Guide

Step-by-step instructions for installing Gurobi on any platform

Beginner 30 min

Introduction to Linear Programming

Learn the fundamentals of linear programming and solve your first LP problem

Beginner 45 min

Mixed-Integer Programming Basics

Understand MIP models and learn when to use integer variables

Intermediate 60 min

Modeling Tips and Tricks

Advanced modeling techniques to improve performance and accuracy

Advanced 90 min

Performance Tuning

Optimize solver performance for large-scale problems

What's New in Gurobi 11

Explore the latest features and performance improvements

Supply Chain Optimization

Real-world examples and best practices

Python Optimization Workshop

Hands-on workshop building models in Python

Python

Diet Optimization

Minimize cost while meeting nutritional requirements

Java

Facility Location

Determine optimal warehouse locations

C++

Traveling Salesman

Find the shortest route visiting all cities

MATLAB

Portfolio Optimization

Maximize returns while controlling risk

Ready to Start Learning?

Download Gurobi today and get access to all our learning resources