Landing page#

Welcome to the Department of Earth Science and Engineering, Imperial College London’s Primer on Programming in Python and Mathematical/Computational Techniques for Scientists and Engineers.

The primer is (currently) split into four sections:

If you are interested in resources related to a specific module, visit the Modules page.

Those doing a research project may find the Further resources section useful.


Any errors or issues throughout the primer are in no way the responsibility of the corresponding module coordinator/lecturer. Please report any issue by clicking the “open issue” button in the top-right corner.