Operations Research Tutorials
- Linear Programming Tutorial With Python Example
- The Stigler Diet Linear Programming Problem in Python
- Integer Optimization – Mixed Integer Program(MIP) with Python
- An MIP Problem with Python with Constraints Define with Arrays
- Solving Constraints Optimization Problem with Python
- Solving an Optimization Problem with Python – Step by Step
- Solving Cryparithetic Puzzle in Python
- Understanding the N-Queens Problem (with Backtracking)
- Introduction to Vehicle Routing with Python
- Solving the Travelling Salesman Problem (TSP) with Python
Data Science Class Series
- Class 1 – Practical Data Science Class For Data Science Beginners
- Class 3 – Introduction to Data Preprocessing and Data Cleaning – Part 1
- Class 4 – Introduction to Data Preprocessing and Data Cleaning – Part 2
- Class 5 – Introduction to Practical Feature Selection with Python
- Class 2 – A Class on Data Visualization with Python – A Data Science Primer
- Class 6 – Introduction to Classification
- Data Science Class 7 – Logistic Regression
Want live data science classes? Join Alkademy for instructor-led data science and Python courses with hands-on projects.
Free tutorials in operations research and data science with runnable Python code. Pick a learning path below.
Data Science Learning Path for Beginners (2026)
Follow this structured path from data science fundamentals to classification and logistic regression. Pair these lessons with the Python in ...
Operations Research with Python: Complete Guide (2026)
This guide maps every operations research tutorial on this site — linear programming, mixed integer programs, constraint optimization, vehicle routing, ...
Linear Programming Tutorial With Python Example
Updated July 3, 2026: Reviewed for accuracy and refreshed metadata. This would be a practical tutorial providing a step by ...
The Stigler Diet Linear Programming Problem in Python
Updated July 3, 2026: Reviewed for accuracy and refreshed metadata. The Stigler Diet problem is similar to the diet problem ...
Integer Optimization – Mixed Integer Program(MIP) with Python
Updated July 3, 2026: Reviewed for accuracy and refreshed metadata. A Mixed Integer Program(MIP) is a linear optimization problem that ...
An MIP Problem with Python with Constraints Define with Arrays
In the previous tutorial, we learnt how to solve a Mixed Integer Program(MIP) problem in Python. In that example there ...
Solving Constraints Optimization Problem with Python
Updated July 3, 2026: Reviewed for accuracy and refreshed metadata. Constraint Optimization is the class of problems that requires identifying ...
Solving an Optimization Problem with Python – Step by Step
In this example, we are going to solve a typical Constraint Optimization problem. In the previous tutorial, we tool a ...
Solving Cryparithetic Puzzle in Python
A cryptarithmetic (also called verbal arithmetic) puzzle is a mathematical operation where the numbers are represented by letters. So each ...
Understanding the N-Queens Problem (with Backtracking)
In this tutorial, we would try to understand the N-Queen problem. Then in the next tutorial, we see how to ...