A new series of short video-tutorials and demos are available on Youtube for (self-)learning about the FICO® Xpress Python interface, in line with the most recent version of Xpress (9.5). The video-course covers the following topics, ranging from basic modeling to more advanced features:
• Introduction and installation guidelines
• Modeling a basic optimization problem
• Solving and querying a problem
• Reading and writing a problem
• Using the numerical library NumPy
• Building models efficiently
• Indicator constraints
• Special Ordered Set (SOS) constraints
• Piecewise linear functions
• General constraints
• Optimizing with multiple objectives
• Modeling and solving nonlinear problems
• Controls and attributes
• Using callback functions
The videos contain demonstrations using Jupyter Notebooks available in this GitHub repo. Read this recent blog post to learn how to run the notebooks in GitHub Codespaces effortlessly. The slide deck used in the video-course can be downloaded from the same repository page.
Check the Youtube playlist on this link.
Download the training slide deck via this link.
Note that we already provide extensive examples and documentation to help users get started and explore advanced features of the Xpress Python interface.
Stay tuned to learn more about the newest features of FICO® Xpress. Until then, you are welcome to try the Community Edition and experiment with the included license (limits on problem size apply).
• Introduction and installation guidelines
• Modeling a basic optimization problem
• Solving and querying a problem
• Reading and writing a problem
• Using the numerical library NumPy
• Building models efficiently
• Indicator constraints
• Special Ordered Set (SOS) constraints
• Piecewise linear functions
• General constraints
• Optimizing with multiple objectives
• Modeling and solving nonlinear problems
• Controls and attributes
• Using callback functions
The videos contain demonstrations using Jupyter Notebooks available in this GitHub repo. Read this recent blog post to learn how to run the notebooks in GitHub Codespaces effortlessly. The slide deck used in the video-course can be downloaded from the same repository page.
Check the Youtube playlist on this link.
Download the training slide deck via this link.
Note that we already provide extensive examples and documentation to help users get started and explore advanced features of the Xpress Python interface.
Stay tuned to learn more about the newest features of FICO® Xpress. Until then, you are welcome to try the Community Edition and experiment with the included license (limits on problem size apply).
Updated 1 year ago
Version 3.0FICO
Community Manager
Joined July 21, 2025
FICO® Xpress Optimization Blog
Follow this blog board to get notified when there's new activity