skip to content

  • Do you use data in your research, or do you provide research support to those who do?
  • Would you like to learn basic programming skills to program your own models and applications?

There is more to programming than simply writing lines of code. This free workshop will provide you with a basic set of skills to make the coding process more effective, less error prone and more maintainable.

This workshop is intended for those looking to obtain a basic understanding of the approach to be taken when designing a program as well as actually writing small programs to solve specific problems. It is designed for those with no prior experience of programming.

It is organised by the Office of Scholarly Communication and The Betty and Gordon Moore Library, and delivered by Peter Smyth (Research Associate) and Chris Park (Data Scientist) from the UK Data Service.

Topics covered

  • Specifying the problem to be solved
  • Creating flowcharts and pseudo-code
  • Documentation
  • Testing and debugging
  • Different coding environments
  • Basic Python coding constructs
  • Creating a complete program


The workshop will be a mixture of PowerPoint presentations and hands-on practical exercises using the Python programming language and social sciences datasets from the UK Data Service

System requirements

  • Please download instructions and install Python on your laptop in advance of the session. Click here for instructions and resources.


  • Basic computer skills will be assumed
  • No prior knowledge of Python is necessary. If you can already program in Python, we recommend you investigate alternative courses offered by the University Information Services


  • Please bring your own fully-charged, wifi-enabled laptop to this session
  • Lunch will be provided. Please let us know of any dietary requirements
Event date: 
Thursday, 15 December, 2016 - 00:00
Event location: 
The Glass Room, Betty and Gordon Moore Library
Event time: 
09:00 - 16:15

Open Research Newsletter sign-up

Please complete this form if you would like to receive our monthly Open Research e-newsletter.

The Office of Scholarly Communication sends this Newsletter to its subscribers in order to disseminate information relevant to open access, research data management, scholarly communication and open research topics. For details on how the personal information you enter here is used, please see our privacy policy. Please note that MailChimp uses click-tracking technology and may use your personal information according to its Terms and Conditions. Find out more at the MailChimp Privacy Policy.