Python Coding Challenge: Michaelmas Term 2021

This Coding Challenge really was a rewarding experience! It makes you think outside the box and pushes you to learn more about how you can independently apply Python to your individual tasks. - Sita

The Digital Skills Lab are excited to announce an ongoing partnership with LSE Careers and international market maker Optiver for the Michaelmas 2021 Python Coding Challenge.  

As with the Lent term 2021 coding challenge, participants will focus on options trading in financial services, utilising a cutting-edge virtual exchange developed by market maker Optiver. Eligible participants will work in teams to develop trading algorithms in Python, testing and then optimising the algorithm's performance to achieve the best possible trading outcome. Participants from the Lent 2021 challenge are welcome to join again this term, as the competition will focus on a different aspect of options trading.

The Challenge will be launched by Optiver on Monday 1 November 2021 and is open to all LSE students who complete the pre-requisite Python training and register their interest by Sunday 31 October. 

All eligible participants will receive a confirmation email on Monday 1 November, which will include an invitation to the kickoff event on Zoom.  Teams will be allocated by Friday 5 November and will have until Sunday 28 November to complete their algorithms. The trading competition will take place on Monday 29 November, and teams must then submit a recorded presentation about their work to the judging panel by Monday 6 December.  Prizes will be given at a virtual award ceremony taking place on Monday 13 December 2021.

If you want to take part, you can get started by completing the pre-requisite training and registering for the Challenge on the Digital Skills Lab Moodle site.

Not sure if it’s for you? Check out the results and presentations from the participants of the Python Coding Challenge: Lent Term 2020

If you have another idea for a coding challenge you would like us to help develop, please do get in touch by emailing us at