Jupyter notebooks for the Computing and Comunication 1st Year Materials Science Course at Manchester
To use them, you need to install Python on your computer. I recommend using the Anaconda distribution.
Alternatively, Azure notebooks are a pretty good way to run Python notebooks without installing Python.