Skip to main content

Intermediate programming using Python

Take your programming skills to the next level in this free, two-day workshop

  • 3 Jun 2019, 10.00am to 4 Jun 2019, 5.00pm BST (GMT +01:00)
  • To be confirmed, University of Bath
  • This event is free

About the course

Do you already know a little Python and want to learn more?

This two day course will build on the Introduction to Unix and Programming Course (Bath students only) but anyone with a working knowledge of Python, Linux and Version Control will have no problems following the course.

On this course you will:

  • learn about functions, classes and modules
  • discover how to structure, document and test your code
  • explore how to collaborate using Github
  • use Python for data analysis and plotting with NumPy, MatPlotLib and Pandas

The course will be instructor led and contain numerous exercises to develop your skills and is an excellent opportunity for networking.

The course is based on material developed by Bristol Research Software Group, who will help deliver the course.

Booking a place

If you are a doctoral student from a non-Bath GW4 institution then please email us to request a place. You will be provided with a temporary login account but will need to ensure that you have a valid account on This is a free service and we recommend using a permanent email account. Depending on your IT provision, you may already have access with your institutional email account.

This course is specifically intended for doctoral students. However, if there are spare spaces available we may be able to accommodate research staff and academics. Please email us.

Course structure

Monday 3rd June, 10:00-17:00
Morning: Python (Functions and classes)
Afternoon: Github, Testing and Continuous Integration

Tuesday 4th June, 10:00-17:00
Morning: Introduction to Data and Plotting
Afternoon: Python (Creating a library, Structuring code, Modules and Documentation)

Speaker profiles

Dr James Grant
Research Software Engineer, University of Bath

Who should attend

Doctoral students

Booking details

Register for this event


To be confirmed University of Bath Claverton Down Bath BA2 7AY United Kingdom


If you have any questions, please contact us.