Continuous Professional Development

Python for Engineers

Course Summary


Python is a powerful and popular programming language. It has rich ecosystem of packages for scientific and technical computing that make it particularly well suited for engineering applications. In this course we take students from programming inovices to the point where they can productively apply Python in their daily work. The course content is grounded in practical engineering use cases, such as manufacturing data analysis and analytical design calculations.

Each student will receive:

  • Course material (lecture notes, videos, tutorials, projects)
  • fully self-directed learning material that can be completed remotely and at the students own pace
  • Access to cloud-based data science platform
  • Access to School of Python community, where they can get ongoing support and engage with other students.

This course has limited spaces available. Should you be unable to attend, please cancel your booking to allow us to re-allocate your place.

Failure to cancel and or attend may result in you being removed from any future courses. 

This course is funded by the Scottish Government through its flagship programme, National Transition Training Funding (NTTF) to support people over 25 who currently live in Scotland and who have lost their jobs or who are at risk of redundancy as a result of coronavirus (COVID-19).As a condition of this grant, we are required to gather certain data to carry out certain identity/eligibility checks for our learners.

In the course we will cover:

  • Python basics and an introduction to writing code
  • Working in a notebook-style environment (Jupyter)
  • Using core Python packages (Numpy, Matplotlib, Pandas etc.)
  • Manipulating, analysing and visualizing data in Python
  • Numerical and symbolic analysis in Python

In this course we take students from programming inovices to the point where they can productively apply Python in their daily work.

Manufacturing organisations, operations managers, and others from SMEs who are interested in learning about python programming.

This course has been developed by the School of Python.

School of Python, in partnership with the University of Strathclyde and the National Manufacturing Institute Scotland, developed the Python for Engineering course to teach new skills and offer practical coding training for those looking to enhance their career or transition into a new role or industry.

This self-directed, online course teaches the fundamentals of Python, a computer programming language used to automate tasks, analyse data, and much more.

School of Python believes everyone can benefit from knowing how to code, and it aims to make Python skills central to the workplace, one student at a time.

You can contact Euan Wielewski via email:

Booking fee: £300 

You may also be eligible to apply for a funded place via the Scottish Government's National Transition Training Fund (NTTF), which provides support for current Scottish residents 25 and over who are looking to transition into a new role, industry, or sector through reskilling and upskilling.

Please note that applications for funded spaces are not guaranteed as spaces are limited. A member of our team will be in contact within 3-5 working days to confirm receipt of your application and next steps.

Register to attend

Dates & Venues

Date31 August to 31 December 2022
LocationSelf-directed online learning
Duration16 hours
CostFOC - £300

In collaboration with