SWC logo

Course materials

Two-day introductory course


GitHub repository

Previous PyStarters materials


Upcoming dates

Introduction to Statistical Neuroscience Data Acquisition with the National Instruments API Introduction to Image Analysis

Previous dates

Plotting with Matplotlib Intermediate Git Two-day introductory course


The course will be split into two sections:

You will be able to come to the entire course without any previous programming experience, but the later specialist courses will hopefully be useful to those with experience.

The focus will be on using Python to develop efficient, reproducible workflows for neuroscience research, while teaching efficient programming and good coding practice.

Two-day introduction



General software carpentry Python General programming (in python)

Standalone specialist courses

To be confirmed, but possible topics include:

The courses run will depend on enthusiasm and availability of instructors and students. If there's something you want to learn, or tell everyone about, get in touch.