Curriculum

A structured learning path for aspiring quant developers. Master the systems that power modern financial markets — from fundamentals to hands-on C++ implementation.

Module 1: Introduction to Financial Markets

How financial markets work, key participants, exchanges, asset classes and order types. Free for all visitors.

Module 2: Introduction to Quant Dev

What quant developers do, the technology stack, career paths, and the difference between quant dev, quant trader and quant researcher. Free for all visitors.

Module 3: Market Data

Feed handlers, order books, binary protocols and tick data processing. Includes C++ coding exercises.

Module 4: Matching Engine

Order matching logic, order types (GFD, GTC, IOC), auction mechanics and C++ implementation. Coming Soon.

Module 5: Execution & Risk

Order routing, smart order routing (SOR), pre-trade risk checks, position limits and circuit breakers. Learn how trading firms manage execution quality and risk in real time. Coming Soon.

Module 6: Automated Trading

End-to-end automated trading system design, order management systems (OMS), strategy execution frameworks and algo architecture in C++. Coming Soon.

Module 7: Low Latency C++

The engineering behind high-frequency trading systems. Lock-free data structures, memory management, CPU pinning, NUMA awareness, kernel bypass networking and benchmarking techniques. Coming Soon.

Module 8: System Architecture

End-to-end trading system design covering inter-process communication (IPC), microservices, message passing, logging, monitoring and fault tolerance in production trading environments. Coming Soon.

Module 9: Career & Interviews

Everything you need to land a quant dev role. Resume and CV guidance, technical interview preparation, firm-specific breakdowns (Jane Street, Citadel, Two Sigma, Jump Trading and more), and common C++ and system design interview questions. Coming Soon.

Scroll to Top