Machine Learning for Trading: From Research to Production

Stefan Jansen

ML for Trading · Applied AI · Since 2013

Learn to make the decisions rigorous trading research requires.

A trading strategy is not a model followed by a backtest. It is a chain of decisions about the question, market, data, timing, labels, features, validation, models, portfolio, costs, risk, and production. Weak research often fails at the connections between those decisions, even when the code runs and the score looks attractive.

Research to Production teaches you how to conduct that work. Begin with one of nine executed case studies across ETFs, equities, futures, FX, crypto, and options, or bring your own application. Reconstruct and audit the existing research, modify and extend it, or adapt the workflow to a new problem. Learn how to interpret the evidence, identify what deserves further work, and decide what to do next.

By the end, you will have a cumulative research record that makes your reasoning and evidence intelligible: what you examined, what you reproduced or changed, what the results support, what remains uncertain, and whether the strategy should proceed, be revised, be monitored, or stop. I will review that work with you in a 30-minute one-on-one.

What you’ll learn

Learn to conduct rigorous, iterative research across the full trading pipeline using nine case studies and your own cumulative evidence.

  • Connect a market mechanism to a tradable universe, decision clock, holding period, horizon, and feasibility constraints.

  • State the evidence that could change your view before selecting data or a model.

  • Compare the same research decision across nine executed case studies.

  • Make timing, identity, availability, aggregation, and information boundaries explicit before interpreting a model.

  • Align labels and features with the tradable action, then fit every learned transformation inside the temporal folds.

  • Compare construction choices across market, fundamental, alternative, and multi-asset data.

  • Use walk-forward validation, protected holdouts, fold-level evidence, and search accounting to compare like with like.

  • Ask whether boosting, deep learning, latent factors, or causal methods answer the question better than a simple reference.

  • Interpret attribution and uncertainty without mistaking either for causality.

  • Specify the backtest and portfolio, then test turnover, concentration, costs, execution, risk, capacity, and robustness.

  • Separate value created by the signal from value created or destroyed by position mapping and allocation.

  • Assess research, shadow, paper, and live readiness as distinct stages.

  • Reconstruct and audit a case, modify and extend it, or adapt the workflow to a new application.

  • Choose deeper predictive, structural, or causal work only when the research question warrants it.

  • Use core-path guidance and optional practice without imposing a uniform number of models or iterations.

  • Synthesize what the evidence supports, what remains uncertain, and what deserves further investigation.

  • Distinguish research, economic, risk, and production readiness.

  • Conclude with a proceed, revise, investigate, monitor, or stop decision.

Learn directly from Stefan

Stefan Jansen

Stefan Jansen

Author, ML for Trading (3rd ed) · 9 case studies · Applied AI

See all products from Stefan

Who this course is for

  • Data scientist, ML engineer, quant researcher, or trader seeking a rigorous workflow across data, models, strategy design, and production.

  • Investment professional or technically strong practitioner who knows one part of the process and wants better end-to-end research decisions.

  • Transition candidate with Python and basic ML who wants a demanding applied course, not a casual introduction or ready-made strategy.

Prerequisites

  • Python fluency

    Comfortable writing Python, working with pandas and NumPy, and reading a moderately complex research codebase.

  • Basic statistics and ML

    You have trained and evaluated a supervised model at least once. The course reviews methods; it does not teach them from zero.

  • Serious interest in systematic research

    You want to reason about market data, validation, and trading decisions, not run a fixed recipe. Prior finance experience is not required.

What's included

Stefan Jansen

Live sessions

Learn directly from Stefan Jansen in a real-time, interactive format.

15 hours live with Stefan

Ten 90-minute live sessions, one in each of the first ten weeks.

30-minute individual research review

Discuss your research record, conclusions, and most valuable next step directly with Stefan.

Nine executed case studies and code

Start from complete research across ETFs, equities, futures, FX, crypto, and options, then reconstruct, audit, modify, or adapt it.

Continued access to course materials

Return to the recordings, handouts, optional exercises, book references, and course repository after the cohort ends.

Weekly handouts and optional practice

Follow a core project path and choose additional exercises that match your background, research direction, and available time.

112-topic ML4T primer

Use concise, publish-ready topic packets for prerequisite review, technical refreshers, and deeper study throughout the course.

Maven Guarantee

Your purchase is backed by the Maven Guarantee.

Course syllabus

10 live sessions • 56 lessons

Week 1

Sep 16—Sep 20

    01 - Your research environment

    1 item

    02 - The study folder and the findings ledger

    1 item

    03 - Walk-forward with purge and embargo

    1 item

    04 - Trial accounting and version bumps

    1 item

    05 - The nine case studies and their trading ideas

    1 item

    06 - Using coding agents in this course

    1 item

    Sep

    16

    Live session: The shared pipeline and the experiment protocol

    Wed 9/164:00 PM—5:30 PM (UTC)

Week 2

Sep 21—Sep 27

    01 - Asset class, instrument, vehicle, and target capital

    1 item

    02 - Bars: time, tick, volume, dollar, imbalance

    1 item

    03 - Reference price, roll rules, and back-adjustment

    1 item

    04 - Point-in-time correctness under back-adjustment

    1 item

    05 - Jumps: remove, flag, or keep as signal

    1 item

    06 - Entity matching and whether alternative data earns its burden

    1 item

    Sep

    23

    Live session: Market, instrument, and data construction

    Wed 9/234:00 PM—5:30 PM (UTC)

Schedule

Live sessions

2 hrs / week

A 90-minute session in each of the first ten weeks: the week's decision answered on a second market, an experiment run on the shared pipeline, and next week's experiment worked out live.

    • Wed, Sep 16

      4:00 PM—5:30 PM (UTC)

    • Wed, Sep 23

      4:00 PM—5:30 PM (UTC)

    • Wed, Sep 30

      4:00 PM—5:30 PM (UTC)

Independent research

2-6 hrs / week

Advance a cumulative research record at your own depth: reconstruct and audit a case, modify or extend it, or adapt the workflow to your application.

Reading and optional practice

1-3 hrs / week

Use the weekly handout to select book sections, notebooks, and optional exercises that support your current research question and learning goals.

Frequently asked questions

Maven for Teams

Reimbursement

Get your company to pay

Everything L&D needs: email template, receipts, and certificate of completion.

Get reimbursed

Team discount

Learn with your teammates

Save 20%+ when 2 or more teammates enroll in the same cohort.

Save 20%+ with a team

Private cohort

Run a cohort for your org

A dedicated cohort with a custom schedule and curriculum, tailored to your team.

Book a private cohort

$2,200

USD

Sep 16Dec 2
Enroll