Course dates

Monday 24 Apr 2023
10-5pm | 5 days
Monday 10 Jul 2023
10-5pm | 5 Days

Course overview

Learn how to manipulate and shape your data, automate process or write bespoke programs on our practical introduction to programming using Python. 

Really very good course and very good trainer. Really enjoyed his style of training and patience and always ready to explain more when we needed. The course in general very good and now I have a clear idea about the app. Thank you very much for the good course and the good teacher.

Ghias Aljundi

Really good, it was everything I wanted to learn and I now feel confident starting to apply python to my own field of study. Tutor was great and very helpful, and course materials were fantastic.

John Clifford

The course is available in four formats:

  • Campus
  • Clients office
  • Online (virtual classroom) with live tutoring
  • Bespoke (group or 1:1 coaching)

For additional course dates, please visit our Eventbrite.

100% of AIR income, beyond operational expense, is used towards education and research. Read more…

Get hands-on with Python

Aimed those new to programming, our week-long course aims to give you a hands-on introduction to Python, a general-purpose programming language.

Python can be used for nearly everything and continues to grow in popularity with organisations like NASA, Google, YouTube and the New York Stock Exchange all using it for different things. Through the use of excellent numerical packages, Python can also compete against more statistical and mathematical packages such as R.

Throughout your course, you’ll learn about:

  • General introduction to programming
  • Programming in Python
  • Using the interpreter in iPython
  • Writing Python scripts
  • Loop and control flow (for-loops, if-statements)
  • Data-types: strings, lists and dictionaries
  • Using and writing functions
  • Functions for scientific programming: Numpy and SciPy
  • Finding problems in code
  • Data manipulation project using Python

By the end of the course, you’ll be able to write useful programmes, understand more complex Python programmes written by others as well as how to use Python for more advanced data analysis.

This course can be taken in conjunction with our Intermediate Python course or our Introduction to R course.

Campus Courses - VAT-free: Our venues are in central London (Senate House) and in New Cross. You can select your preferred location by choosing the date available.

Virtual Classroom Courses - VAT-free: Live tutoring brings all the benefits of face to face training and, in addition, improves skills for ‘digital’ participation. There is an increasing need for online activities in all areas of life – making ‘digital’ participation an essential skill of the 21st century. 

Bespoke Courses:  If you are interested in a tailor-made Public Speaking course option: 1-1 coaching or bespoke group training, please contact us using the email or phone number provided below.



Goldsmiths offers a 15% concession rate on short courses to Lewisham Local cardholders, Students and Goldsmiths Alumni.

Booking information

Please note our short courses sell out quickly, so early booking is advisable.

Monday 24 Apr 2023
10-5pm | 5 days
Monday 10 Jul 2023
10-5pm | 5 Days


Goldsmiths' Main Campus, New Cross, London


Find out more about all of the AIR courses available to you.

For all enquiries, and to be regularly updated on upcoming AIR courses, please email: air ( For anything urgent, or if emailing is not a good option for you, you can also call us via WhatsApp or phone on +44 (0)7908 566 949.

You can also follow us on social media:

Short courses mailing list: for information about our upcoming short courses please sign up to our mailing list.

This course is also available as a set of evening courses which run twice a week of four weeks for £695. 

Book onto Introduction to Python – Evening Courses.

We are committed to providing reasonable teaching adjustments for students with disabilities that may impact on their learning experience. Please be advised that in order to provide an assessment and plan appropriate support we require as much notice as possible and, in some circumstances, up to 3 months. If you are planning to book, or have already booked, onto a short course please contact Goldsmiths Disability Team ( at your earliest convenience.

Disability Support

We are committed to providing reasonable teaching adjustments for students with disabilities that may impact on their learning experience. If you require adjustments, please complete the relevant section on the booking form and also contact us at so we can respond to your requests as soon as possible. 

Please note our short courses sell-out quickly, so early booking is advisable.

Book now

Tutor information

Carlos Salas

The course is supervised by Carlos Salas Najera,  who has more than 15 years of experience in investments, data science and machine learning. Carlos has a BSc in Economics, MSc in Finance as well as postgraduate education in Data Science and Machine Learning at the New York City Data Science Academy. He is a holder of the CFA and CQF professional investment certificates.  Carlos is an FCA-regulated C30 investment professional whose career spans investment firms such as Santander AM, BNP Paribas AM, LCAM and Jefferies International. In addition, Carlos is also deeply committed to education and research initiatives. He leads the CFA Machine Learning Working Group; and has advised the IFRS Foundation on new accounting standards.


Related content links

Similar courses

Introduction to Machine Learning with Python

This 10-week course is a practical introduction to machine learning using Python, one of the most widely used and in-demand programming languages. Taught live online, you’ll ...

  • Next course: Wednesday, 10 May 2023
  • £575
  • Suitable for all

Introduction to Web Design and User Experience

This five-week introductory course will teach you how to build websites from the ground up using HTML and CSS, and how to make your websites compatible with all devices.

  • Next course: Tuesday, 23 May 2023
  • £360
  • Intermediate