This course will provide the means to develop the tools needed to model and simulate industrial robot manipulators related to real operation conditions by contextualising the mathematical and physics principles in a practical programming approach. Coding and visualisation will happen throughout the course, initially solving simple examples until simulating the operation of multi-robot systems.