Skip to content
In academic affiliation with Carnegie Mellon University
Institute of Algorithmic Tradingand Applied Computational Finance

Credential program on the practitioner path

Certificate in Machine Learning for Trading

Five courses and a capstone on applying machine learning to markets without fooling yourself: labelling, features, purged validation, overfitting tests and reinforcement learning.

Machine learning finds patterns, and this certificate in machine learning is about which ones to believe. In market data most patterns are noise, and a flexible model will find them anyway. The methods that work in finance are the ones built around that fact: labels that reflect how a trade is actually managed, cross-validation that respects time, and tests that estimate how much of a backtest is luck.

What does the certificate cover?

Python for financial data; time series foundations; supervised learning for return and direction prediction; the methods of financial machine learning, including triple-barrier labelling, meta-labelling, purged and embargoed cross-validation and feature importance; and reinforcement learning for execution and allocation.

Who is it for?

Data scientists moving into finance, quantitative researchers adding machine learning to their toolkit, and engineers who need to evaluate machine learning trading claims.

The courses in this program

What should you know before you start?

The courses in this program build on the courses below. They are not part of the program and not included in its price. If you have not studied this material, take them first. Admissions can tell you whether your background already covers them: [email protected].

What is the machine learning capstone?

You build a machine learning trading model end to end: labels, features, purged cross-validation, a backtest with costs and an estimate of how likely the result is to be overfit. The report must state what the model learned in terms a portfolio manager could check, and faculty mark the validation as heavily as the performance.

Is this credential accredited?

No. It is an unaccredited Institute credential. It records that you passed every assessed component listed on this page, marked by the Institute's faculty. It is not a university degree and is not issued by Carnegie Mellon University. Each credential carries a verification code that an employer can check with [email protected].

Questions applicants ask

Can machine learning predict the stock market?

Markets are noisy and adapt to whatever works, so most models that look good in a backtest are overfit. The program spends as much time on detecting overfitting as on building models.

Which libraries are used?

Python with scikit-learn, LightGBM and PyTorch. Courses explain the methods first and the libraries second.

How long does the certificate take?

180 hours of study. At eight hours a week, about five and a half months.

$3,950 180 hours