Course Overview
An introductory course on fundamental optimization concepts and their implementation using the Mosel language. The course teaches essential optimization concepts such as optimality, infeasibility, unboundedness of an optimization model, activity, duality, and slack value of a constraint. You will use the Mosel language to investigate these concepts. The Mosel language is widely used in academia and industry (energy, finance etc) and is an alternative to Python/Pyomo and GAMS for optimization.
Key Details
- Prerequisites: None
- Video Duration: 22 minutes
- Last Updated: September 2025
Price: 30 GBP
Access: Lifetime with updates
Downloads: All code, datasets, and slides included
Support: Direct access to instructor included
Certificate: Yes, upon watching all videos, at no extra cost
Format: Private, self-paced, focused learning with no distractions
Community: For networking with other learners, join the dedicated Skool community
Instructor: Dr. Spyros Giannelos, Imperial College London



