Programming courses

Below you can find links to various course materials - please feel free to make use of them.

NB/ Where indicated with a * materials have been modified directly from - please refer to his website specifically for the original materials

On-site courses

Bristol DTP Programming course 10th - 12th October 2016

Setting up your machine

To get you started with minimal hassle, check out the setup guide below…


Setup check*

* materials modified from those available at and are freely available under the Creative Commons Attribution License


Beginning Python*

Intermediate Python*

Python for Data Analysis

Packages - Matplotlib: scratching the surface

Packages - Numpy: scratching the surface

Packages - Pandas: a quick introduction

* materials modified directly from - please refer to his website for the original materials


Introduction to version control using Github*


Nano basics