Where machine learning genuinely meets modern markets — the same material students worked through in a Python notebook at our Finance & AI Workshop.
Quantitative finance is the use of mathematics, statistics, and code to make financial decisions. Machine learning is now part of that toolkit — but not in the way most coverage implies. This page describes what these methods actually do, and where they fail.
The work is mostly data, not prediction. A typical project is: obtain a dataset, clean it, construct features that might carry signal, fit a model, and then test it honestly on data the model has never seen. The final step is where most ideas die, and where the discipline lives.
Roles cluster into researchers who look for signal, developers who build the systems that trade it, and risk teams who size positions so a bad period is survivable. All three write code; the working language is overwhelmingly Python.
Financial data is unusually hostile to machine learning, for reasons worth naming precisely:
None of this is a reason to avoid the subject. It is the reason serious practitioners spend more effort trying to break their own results than to produce them.
At the Finance & AI Workshop, students worked through a Python notebook that built a simple stock model end to end. The point was not the model's accuracy — it was seeing every step made explicit:
pandas.scikit-learn.The lesson most students took away is the honest one: a first model usually does not beat buying and holding, and understanding why teaches far more than a model that appears to work.
pandas. Most quantitative work is data manipulation.This is the last of our four pillars — start from the curriculum overview, or read about the Finance & AI Workshop where we taught it.