Course dates

Starting date, Monday 16 Jul 2018
10 am - 5 pm | 5 days
Starting date, Monday 12 Nov 2018
10 am - 5 pm | 8 days

Course overview

Python programming language for data manipulation and analysis, for beginners and more advanced - emphasis on Python packages.

The most useful aspect was Will's willingness to explain the same concepts time and time again until we understood them.

I had very little prior experience in programming, but the course was inclusive with great hands-on practises. I'll be back for another course!

An 8-day course on Python programming. The first five days cover the basics of programming in Python and the last three days focuses on a number of Python packages that are commonly used for data analysis, including CSV, Numpy, SciPy and Pandas. A knowledge of these packages will help you to read in, manipulate and analyse a wide variety of datasets.

This course focuses on how to write and run simple data analysis programs in Python, and builds on these using some of the powerful extensions available in Python. This will be achieved through hands-on worked examples of real life data problems.

By the end of this course, you will have written a number of your own Python programs for manipulating large and varied datasets. You will have a working knowledge of a number of important Python modules commonly used by data scientists, and you will have the opportunity to bring along datasets from your own work (or from the web) to apply your new knowledge too.

The course is useful for professional computer programmers, as well as for economists, psychologists, librarians, accountants, or anyone who uses data in their day-to-day lives.

This course covers:

  • The relevant parts of Python for manipulating and analysing data
  • How to use 'for' loops and 'while' statements for manipulating lists and dictionaries
  • Important modules for data manipulation (e.g. CSV) and for data analysis (Numpy)
  • Solving basic data analysis problems with Python as quickly as possible
  • Minimal theory and a lot of practical experience

The course starts with simple problems and works towards more complex problems. Students will complete an assessment after each worked example with a similiar problem. We will actively encourage the use of online resources such as Stack Overflow to help solve programming problems, ensuring that attendees learn how to find and use these excellent resources for further learning. The course length is either 5 or 3 days. The 3 day course is for those with some experience in using Python.

No prior programming experience is required. You will need to bring a laptop (Windows, Mac or Linux) to each session.

All AIR courses & About AIR




Booking information

All enquiries can be sent to Teemu Toivainen at (020 7078 5468)


Cancellations up to 14 days before the course start date will incur a 20% cancellation fee. For later cancellations, or non attendance, the full course fee will be charged.


  • 10% if you are taking two courses in consecutive weeks
  • 20% UK students
  • 25% UK Law & Society Association (UKLSA) Members (those at pre-qualifying stage)
  • If five people register from the same institution for the same intake, the fifth place is free
  • Goldsmiths students, staff and alumni - email us for current discounts
Starting date, Monday 16 Jul 2018
10 am - 5 pm | 5 days
Starting date, Monday 12 Nov 2018
10 am - 5 pm | 8 days


If you have any questions about this course please contact air ( or call +44 (0)20 7078 5468.

For information on our upcoming short courses please sign up to our mailing list.


Goldsmiths, University of London

Related content links

Similar courses

Advanced Psychological Research

Providing you with a wide range of skills necessary for conducting international quality psychological research.

  • Next course: Friday, 11 Jan 2019
  • £510
  • Advanced

Anthropology and Art: Museums, Galleries and Globalisation

An anthropological, cross-cultural understanding of visual and material cultures is crucial to anyone that works in the creative industries, such as those in curatorial roles. Expl...

  • Next course: Thursday, 17 Jan 2019
  • £295
  • Beginners