Introduction to Python for Finance

This module will cover foundational skills in using Python for financial applications. It begins with an introduction to Python Basics for Finance, where participants will learn how to use Python to manage and analyze financial data such as stock prices. The course then moves on to Data Cleaning, teaching students how to prepare raw financial datasets for analysis by handling missing values and formatting inconsistencies. Next, learners will explore Simple Financial Models by building a basic stock trading model in Python, applying their programming and analytical skills. Finally, the module concludes with Model Evaluation, introducing simple financial performance metrics like the Sharpe Ratio to assess the effectiveness of the models developed. The course will be taught in English.

Syrine Dhrif
I have been working with Python for over three years, both in academic and practical contexts. I am enthusiastic about the opportunity to teach Python for finance. I believe my solid background in finance and my proficiency in Python will allow me to offer an engaging and effective learning experience.