This course is about Modelling and Simulation in Python. This course aims to use simple mathematical representations of an idea, together with Python
programming language, to simulate or mimic the idea in the computer (in silico). We shall generate intuitive animations and visualizations that enhance communication and understanding of the idea. In this process, you will gain useful additional insights about that idea. We shall start with simple topics and then progress to advanced topics.