Skip to content

Building Quantitative Trading Systems

How professional quantitative trading systems are actually built.

This course teaches you to work the way quantitative researchers and systematic traders work — from market structure and statistics through strategy research, backtesting, and live trading infrastructure, all the way to running a systematic trading business. By the end you will understand how a complete trading stack fits together — data to signals to orders to fills to risk controls — as one coherent system, not a collection of disconnected topics.

Who this course is for

People who want to become quantitative researchers or systematic traders: you are comfortable learning real mathematics and writing real software, and you want to know how professional desks research, validate, deploy, and operate strategies.

Who this course is not for

Anyone looking for indicator recipes. There is no "buy when RSI < 30" here — those courses already exist in abundance, and the strategies they teach fail for reasons this course spends an entire lesson on.

The learning progression

Level Parts Outcome
Beginner I–II Understand markets and market structure; work fluently with market data in Python.
Intermediate III–IV Perform rigorous statistical research and evaluate strategies honestly.
Advanced V–VII Understand how production-quality backtesting engines and live trading infrastructure are designed; apply machine learning responsibly.
Professional VIII–X Manage portfolios and risk, engineer research code to professional standards, and understand how a systematic trading business operates.

The course

About

The course is written by Janus B. Advincula — physicist by training, MIT MicroMasters in Statistics and Data Science, currently building a systematic trading platform. If the material is useful to you, you can support the site.