Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

C++ HFT Systems Engineering

Module 2

Generic C++ and Performance-Conscious Library Use

Module 3

Linux Processes, Memory, and I/O

Module 4

CPU Architecture and Hardware-Aware Optimization

Module 5

Threading and Synchronization in C++

Module 6

The C++ Memory Model and Lock-Free Foundations

Module 7

Measurement and Low-Latency Performance Engineering

Module 8

TCP, UDP, and Linux Socket Programming

Module 9

Low-Latency Networking and Market Data

Module 10

Capstone: A Robust Low-Latency Market-Data Pipeline

Module 11

Hard Interview Revision: Arrays, Lists, Search, and Data Structures

Module 12

Hard Interview Revision: Trees, Graphs, Backtracking, Greedy, Bits, and Dynamic Programming