This website offers a basic and accessible introduction to programming in Python, aimed specifically at researchers and teachers without prior coding skills.
The tutorials that you can follow on this website explain the core features of the Python programming language, including topics such as variables, data types and control structures. Additionally, you can learn learn about the main techniques that can be used to clean, enrich, analyse and visualise data.
You can download all the notebooks written for this tutorial at the following address:
When you download and unzip this folder, make sure that you put the unzipped folder (notebooks) in a location that you can access from the Jupyter Notebook environment. Your home directory should be a good location.