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 High-Frequency Trading and Market Microstructure

Five courses and a capstone on how orders meet: the limit order book, execution algorithms, venue routing, market making and the systems that run them.

Prices are set in the order book, one order at a time. At that scale the questions change: where your order sits in the queue, how long it takes to arrive, what it costs to cross the spread and how the market moves because you traded. This certificate in high-frequency trading teaches those questions and the systems that answer them.

What does the certificate cover?

The microstructure of electronic markets and the limit order book; execution algorithms from VWAP and TWAP to implementation shortfall; routing across fragmented venues; market making, inventory risk and adverse selection; and the engineering of low-latency trading systems in C++.

Who is it for?

Engineers joining trading firms, execution traders who want to understand the algorithms they use, and quantitative researchers whose strategies lose money between signal and fill.

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 microstructure capstone?

You reconstruct a limit order book from exchange message data, build either a market-making or an execution strategy on it, and simulate it with queue position, latency and fees modelled. The submission is the code, the simulation results and a report explaining where the strategy earns and where it loses. Faculty mark the realism of the simulation as heavily as the result.

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

Do I need exchange data to take this certificate?

No. Sample message-level data is provided for the labs and the capstone. You may use your own if you have it.

Is C++ required?

For two of the five courses. Limit Order Books and Execution Algorithms use Python; High-Frequency Trading and Low-Latency C++ for Trading Systems use C++.

How long does the certificate take?

172 hours of study. At eight hours a week, about five months.

$4,200 172 hours