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.