Open-Source Tools Python: Extending the Toolbox of the Actuary
Introduction & Programme
Over the last few years, typical data science tasks like data manipulation and modelling have gained a stronger foothold in the day-to-day professional life of the actuary. Open-source languages are renowned to be especially equipped to deal with these kinds of tasks, but can also be tricky to get started with, especially without a proper introduction. This workshop offers the opportunity to become more familiar with the open-source environment and its applications, illustrated in detail by means of several hands-on modules, thereby enabling the actuary to tackle the data science tasks in an elegant manner.
Open-source tools like R, Python and more recently Julia have gained a lot of momentum in recent years, not just in popularity but also in the amount of contributed code. Their respective communities are nowadays no longer exclusively composed of academic researchers and scientists, but also of professionals of all sorts of backgrounds, especially since the industry and corporate world have understood the added value of ‘community driven software’ and started to plug open-source tools into their processes and corporate tissue.
On top of this, actuaries are confronted with the same issues as academic researchers and scientists: the production of readable, shareable and reproducible code and results. This workshop will only focus on the 'scientific stack' of Python.
This session is Part 2 of the full series 'Open-Source Tools R & Python: Extending the Toolbox of the Actuary', scheduled for 23/24/30 November and 1 December 2026, from 08:30 to 13:00 CEST and may also be attended as an independent part of the series. The sessions on 23 and 24 November will cover R, while the sessions on 30 November and 1 December will cover Python. The training fee for the full series already includes a 10% discount. You can book the full series here.
Preliminary Programme
Monday, 30 November 2026
08:30-10:00 Python Basics
10:00-10:15 Break
10:15-11:45 Importing and manipulating your data in Python
11:45-12:00 Break
12:00-13:00 Showing (off) your work: how to visualize and report in Python
Tuesday, 1 December 2026
08:30-10:00 Actuarial applications
10:00-10:15 Break
10:15-11:45 Exercise session in Python
11:45-12:00 Break
12:00-13:00 Exercise session in Python
All the above times are given in CEST (Central European Summer Time).
Learning Objectives & Approach
The goal of this two half-day training is to introduce the participants to the Python open- source ecosystem and to get a good understanding of the language. However, the ecosystem is way too vast to be covered in merely two half-days, the participants will be asked to go through the basics of the language themselves, prior to the web session. During the first half day of the web session, these basics which will be shortly revised, but at a higher pace. The course material, containing the basics of the language, will be provided by the organizers several weeks before the beginning of the web session, such that the participants will have plenty of time to go through the material at her/his ease.
As such, less time needs to be spent on the basic elements of the language, hereby enabling us to organize a hands-on exercise session to more easily assimilate the course material. Note that the participants need to bring along a laptop on which Python is installed. Instructions on how to do so, will be provided by the organizers at the same moment as the course material of Python basics, hence several weeks in advance.
As a result, a jump start on how to truly this language in practice will be provided to the participants, by focusing on solutions for problems that they will surely regularly encounter in their day-to-day job, by handing over lots of links to online resources and a very rich course material and by even organizing hands-on exercise sessions.
Participants
This training is suited for all actuaries who like to broaden their existing IT toolset. Basic knowledge regarding data analysis and/or development of actuarial tools is useful yet not required.
Attendees are encouraged to bring a laptop computer with Python installed (*). One can install Python in numerous ways, but the easiest way is to install the ‘all-in’ distribution Anaconda (https://www.anaconda.com/, choose the default “Python 3.x” version).
(*) prior to the training, we will supply the participants with an exhaustive list of packages/libraries that need to be installed additionally to the above tools, as well as a description of how to install them.
Technical Requirements
Please check with your IT department if your firewall and computer settings support web session participation (the programme Zoom will be used for this online training). Please also make sure to join the web session with a stable internet connection.
Lecturers
Luc Kesters
Luc Kesters is a consulting life actuary and the last 20 years he’s working with Vereycken & Vereycken, a Belgian based insurance software development and consultancy company, on actuarial and IT related jobs with a strong focus on reporting and portfolio migrations. During his career IT solutions and technology have always taken up an important part of his work. In that context, he uses Python amongst others on a daily basis.
Language & CPD Credits
The language of the web session will be English.
CPD Credits
For this web session, the following CPD credits are available under the CPD scheme of the relevant national actuarial association:
- Austria: 8 points
- Belgium: 8 points
- Bulgaria: 8 points
- Croatia: individual accreditation
- Czechia: 8 hours
- Denmark: 8 credits
- Estonia: 8 hours
- Finland: 6 points
- France: 48 points
- Germany: 8 hours
- Greece: 11 points
- Hungary: 8 hours
- Iceland: 8 credits
- Ireland: 8 hours
- Italy: individual accreditation
- Latvia: 8 hours
- Lithuania: 8 hours
- Netherlands: approx. 8 points (individual accreditation)
- Norway: 8 points
- Poland: 8 hours
- Portugal: 8 hours
- Serbia: 5 hours
- Slovakia: individual accreditation
- Slovenia: individual accreditation
- Spain: CAC: 8 hours, IAE: 8 hours
- Switzerland: individual accreditation
- USA: SOA (Section B): up to 9.6 hours
No responsibility is taken for the accuracy of this information.
Fees & Registration Details
Early Bird Registration Fee (until 19 October 2026):
- For private customers in the EU: €640.00 + VAT of the billing country (example Germany: €761.60 incl. 19% VAT)
- For private customers outside the EU: €761.60 (incl. 19% VAT)
- For businesses within the EU (excl. Germany, with valid VAT ID): €640.00 (net, reverse charge applies)
- For businesses in Germany: €761.60 (incl. 19% VAT)
Regular Registration Fee (from 20 October 2026):
- For private customers in the EU: €840.00 + VAT of the billing country (example Germany: €999.60 incl. 19% VAT)
- For private customers outside the EU: €999.60 (incl. 19% VAT)
- For businesses within the EU (excl. Germany, with valid VAT ID): €840.00 (net, reverse charge applies)
- For businesses in Germany: €999.60 (incl. 19% VAT)
Important VAT Information:
- For private customers with a billing address in an EU country: VAT will be charged at the applicable rate in the country of the billing address. The final amount, including VAT, will be calculated upon invoicing.
- For customers with a non-EU (third country) billing address: Only a non-company billing address is accepted for VAT compliance reasons. 19% VAT applies to all non-EU private customers.
- For businesses within the EU (excluding Germany), Iceland, Liechtenstein, Norway, Switzerland, and the UK with a valid VAT ID: The reverse charge mechanism applies (net price; VAT will not be charged). Please ensure your valid VAT ID is entered correctly during registration.
- For all customers with a billing address in Germany: 19% VAT applies.
Please submit your registration using our online form below. Closer to the event, you will receive further login details to join the web session.
Your registration is binding. Cancellation is only possible up to 2 weeks before the first day of the event. If you cancel later, the full participation fee is due. You may appoint someone to take your place but must notify us in advance. EAA has the right to cancel the event if the minimum number of participants is not reached.
We will send you an invoice via email. Please allow a few days for handling. Please always give your invoice number when you effect payment. All bank charges are to be borne by the participant.
Registration is open until two working days before the web session. If registration has already been closed for this web session, please call us or send an email to contact@actuarial-academy.com in order to find out whether a late registration is still possible.
Early Bird Deadline: 19 Oct 2026
Participant cancellation deadline: 16 Nov 2026
Event dates
Monday, 30 Nov – Tuesday, 1 Dec 2026