Programme Outlines and Overviews
Machine Learning in Finance 5 credits
Course content
This course introduces you to data-intensive and computational approaches to financial analysis using the Python programming language. You will focus on how modern data sources and machine learning methods can be used to model financial markets, measure risk, and support investment decisions. The course aims to showcase 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 and cross-validation. The built models are interpreted using key tools from explainable AI. 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 asset pricing, company performance prediction, portfolio optimisation, credit risk, and fraud detection.
Entry requirements
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: Second cycle
Course/Ladok-code: J2MLIF
School: Jönköping International Business School
Course information
- Type of courseProgramme instance course
- Type of instructionNormal teaching
- Semester2026 Week 47 - 2027 Week 2
- Study pace100%
- LocationJönköping
- Teaching hoursDay-time
- Tuition feeApplies only to students outside the EU/EEA/Switzerland.11700 sek
- Course Syllabus
- Occasion codeJ1032
Content updated 2013-07-31



