myIMA
guest avatar
Guest
logo for Institute of Mathematics and its Applications
  • IMA Corporate Affiliates
  • Membership Rates
  • Membership Criteria
  • IMA website
  • Professional Registers
Notifications

Change your Password

  • Menu
  • Log In
  • Events & Conferences
  • Join Us

Online Workshop: Python for A-Level Mathematics and Beyond
A hands-on introduction to programming in Python

Details

When? Saturday 11 July 2026, 10:00 to 15:00
Where? Online via Zoom

This workshop and will introduce delegates to the freely available, open‐source and general‐purpose programming language Python ‐ which is one of the most popular programming languages in the world. Python will be used to enhance the teaching and learning of Mathematics at A‐Level and beyond. Delegates need no prior knowledge of programming to benefit from this workshop.

Feedback from Previous Workshops

·       “Really enjoyed the session. Definitely inspired me to get into doing some Python programming (never used it before although used other languages) and applying this to mathematics problems”

·       “A thoroughly informative and enjoyable course!”

·       “Really good workshop; would love a follow-up workshop to increase the level of challenge.”

·       “Stephen was very clear and knowledgeable”

Workshop Itinerary: Saturday 11th July 2026

10:00am - 11:00am Introduction and using Python as a powerful graphing calculator
11:00am - 11:15am Coffee Break
11:15am - 12:00pm Symbolic Python with SymPy
12:00pm - 12:30pm Lunch Break
12:30pm - 1:30pm Numerical Python and plots using NumPy and MatPlotLib
1:30pm - 1:45pm Coffee Break
1:45pm - 3:00pm Programming, Jupyter notebooks, Google Colab and Beyond A‐Level Maths. IMA AI/ML Competition notebook.

Requirements

We will use Cloud computing, so you don't need to download any software. 
For Google Colab: https://colab.research.google.com/ delegates will need a Google account.

Registration and Cost
£10pp

Registration will close at 12 noon on Friday, 10 July 2026.

Fees go towards covering advertising, staff costs, and the cost of software licence fees required to run the workshop. All joining information will be sent 24 hours prior to the event.

Download the workshop notes here (2026)

Levelling Up: Maths

If you are a student or tutor on the Levelling Up: Mathematics or Levelling Up: Mathematics for Engineering programmes, you are eligible for a free place at this workshop.  Please email levellingup@ima.org.uk to book.

Document

Developed by Guido Gybels
About · Terms · Designed for Firefox & Chrome

Terms & Conditions

This website is the online portal for people registered with the Institute of Mathematics and its Applications, including members.

Disclaimer

Neither the Institute of Mathematics and its Applications, nor its representatives, agents or employees nor any connected company or party to the Institute of Mathematics and its Applications shall be liable to a user of this site, service, functions and information. Neither shall any of the aforementioned be responsible to any third party for any loss or injury arising out of the information, services or functions provided nor any actions taken or not taken in response to any information nor a user's use of this service nor if for any reason connectivity is not possible.

This website site may contain links to various sites and other resources provided by third parties. These links are provided for your information only. We have no control over the contents of those sites or resources and accept no responsibility for them or for any loss or damage that may be suffered by you in connection with your use of them.

Privacy Statement

This Privacy statement applies to any personal data collected on this website (The myIMA website) only.

This website provides a range of services for which we need to collect personal information. For example, applications to become a member of the Institute of Mathematics and its Applications. We collect and hold information only to provide the requested service or functionality to you, or for closely related purposes.

When making an online application for membership or to join a professional register, we will sometimes need to disclose some information to a third party, for example where we take references, request examination results or use external assessors to evaluate an application. In such cases, we will only share with the third party the information strictly necessary to achieve the purpose.

Individuals can find out if we hold any personal information in our system by making a request under the Data Protection Act 1998.

Cookies

Cookies are small text files that are placed on your computer by websites. The myIMA website only uses an authentication cookie, containing strictly necessary data to allow you to log in to the site securely.

Card Payments

When we need to take an online payment from you, we will redirect you to our external payment provider to make a secure online payment. The provider does not send us your card details and we do not see or store your card details.