Financial Engineering (M.Sc)

Full Time

Financial Engineering (M.Sc)

Karlsruhe Institute of Technology
  • $ See Details
    1st year fees
  • 120
  • Campus
  • Masters
  • 2 years


Our Master’s program in Financial Engineering offers you a unique combination of finance theory, engineering methods, management tools, mathematical and computational techniques – blended with new developments from the field of artificial intelligence and data science. Financial Engineering introduces you to these techniques in a practical way, with a focus on hands-on applications implemented in the Python programming language.

The Master´s program in Financial Engineering provides innovative solutions of pricing, hedging, trading, and portfolio management problems by employing advanced mathematical methods and computer technology. Graduates will be qualified to consider challenges in the financial sector from an engineer’s point of view and to develop and optimize innovative solutions on the basis of fundamental economic laws.

Admission Requirements

  • University degree in a relevant subject
  • Professional experience (at least 1-2 years) & current employment
  • English proficiency

Courses Units

The Master's program Financial Engineering is divided into 5 Engineering and 5 Management modules of 2 weeks, each over a period of 15 months. The modules are followed by a Master Thesis written in the company (6 months) and often used as an innovation project for the company. The overall duration is approx. 20 months.

Engineering ModulesManagement Modules
  • Digital Financial Markets
  • Financial Economics for Data Scientists
  • Machine Learning for Data-Driven Decision Making
  • Engineering Aspects of Financial Markets
  • Alternative Data and Machine Learning for Business Applications

Crash Course*: "Probability and Statistics" (preparatory modules) 

  • Marketing & Information
  • Finance & Value
  • Decisions & Risk
  • Innovation & Projects
  • Strategy & People

More Information

popular courses