Machine Learning in Finance 5 credits

Course Contents

This course introduces you to data-intensive and computational approaches to financial analysis using the Python programming language. The course aims to showcase you the new possibilities non-linear machine learning methods offer for financial analysis, as well as their caveats, hence supporting you in a career in finance. You will learn to apply machine learning methods to complex datasets, complementing traditional econometric approaches with non-linear data-driven tools. You will learn to master the full pipeline of machine learning-based analysis, including data handling, data preprocessing, feature engineering, supervised and unsupervised learning, model calibration and validation, as well as back-testing. In the course, you will use all the key ML models, including the recent foundational models based on generative AI. The built models are interpreted using explainable AI tools. The course also introduces you to the analysis of unstructured data (for example, natural language processing), causal machine learning, and machine learning-based simulations. Applications are drawn from a broad range of finance and business topics. <br> **Connection to Research ** The course is research-linked in several ways. First, it introduces you to computational and empirical methods that are increasingly used in contemporary finance research, including prediction-oriented modelling, reproducible workflows, and the critical evaluation of model performance. You work with a wide range of datasets and analytical tasks that resemble those used in academic studies of finance. Second, the course strengthens your methodological capabilities relevant for thesis work and advanced empirical finance courses by combining programming, data handling, and model evaluation in a structured workflow. Third, the course introduces you to current research examples in finance, including research themes represented at JIBS. <br> **Connection to Practice ** The course is strongly practice-oriented. You work hands-on with realistic financial datasets and complete tasks that resemble analytical work in finance industry. These tasks include preparing financial data, building predictive models, evaluating out-of-sample performance, interpreting model outputs, and communicating results for decision-making. The emphasis on reproducible coding workflows, critical model validation, and structured problem-solving mirrors professional practice in data-driven finance. The course therefore supports your employability in roles that require analytical reasoning, quantitative modelling, and practical data capability. <br> **Connection to Ethics, Responsibility, Sustainability (ERS) ** Ethics, responsibility, and sustainability are embedded in the course through content. You are expected to reflect on data quality, transparency, reproducibility, and the responsible interpretation and use of machine learning models in finance. The course addresses ethical risks such as biased data, overfitting, opaque models, misleading performance claims, automation without sufficient oversight, and the responsible use of generative AI and other digital tools.

Prerequisites

The applicant must hold a minimum of a Bachelor's degree (equivalent to 180 ECTS credits from an accredited university), including at least 30 ECTS credits in Business Administration, of which at least 15 ECTS must be finance and/or accounting. Also, the applicant must have passed at least 10 ECTS in statistics, mathematics, econometrics, or the equivalent. Proof of English proficiency is required.

Level of Education: Master

Coursecode/Ladok code: J2MLIF

The course is conducted at: Jönköping International Business School

Label Value
Type of course Programme instance course
Study type Normal teaching
Semester Autumn 2026
Study period week 47 - week 2
Rate of study 50%
Language English
Location Jönköping
Time Day-time
Tuition fees do NOT apply for EU/EEA citizens or exchange students 11700 SEK
Syllabus (PDF)
Application code HJ-J1032