LibraryReference articles
We suggest all four start on the same probability, statistics and code. After that, the trader learns how a price forms in the next second, the researcher learns to test whether a pattern is real, the developer learns to make a model run fast and give the same number twice, and the analyst learns what can be lost on a bad day. The roadmap is one trunk and four branches, and the trunk comes first.
A quant is a person who uses maths, statistics and code to make decisions about prices and risk in financial markets. The field is called quantitative finance. (It is not the "quant" aptitude section of the CAT or GMAT, which are entrance tests for business school.)
This page uses four role names: trader, researcher, developer and analyst. It gives the order to learn things in for each one. It does not describe a day at the desk. For that, read The four quant jobs first. Nothing here promises a job, and job titles mean different things at different firms. Read the job description of the role you want.
We suggest every branch start from the same four subjects. This trunk and these role descriptions are our summary, not an industry standard.
On Thuztra Learn, this trunk is Levels 0 and 1 of the Core quant curriculum. Its eight Level 0 (beginner) modules start from school maths and a first notebook. Its Level 1 modules, one level up, cover probability, linear algebra, estimates and optimisation (finding the best choice under limits). If you would rather start with free material, the free quant learning path puts four steps in order: two university courses and two free books.
A quant trader decides what to buy and sell, at what price, and how much risk to hold. The work is close to the market.
On Learn, this is the Quant trader path: six modules, from how prices form to position sizing.
A quant researcher looks for patterns in data that might predict prices, and tests whether they are real or luck.
On Learn, this is the Quant researcher path: seven modules, from Brownian motion to machine learning.
A quant developer builds the code that prices, tests and runs the models. The work is close to the computer.
On Learn, this is the Quant developer path (six modules) plus the coding path, "Code a quant actually writes" (six modules: Python, C++, SQL, performance and AI-assisted work).
"Quant analyst" means different work at different firms, so read the job description. This branch follows the closest Learn path, the Risk quant path.
On Learn, the Risk quant path has five modules: risk measures, tails, credit, regulation (the rules banks must follow) and liquidity (how easily something can be sold without moving its price).
| Step | Taught on Thuztra Learn | Not taught on Thuztra Learn |
|---|---|---|
| Trunk | Probability, statistics, linear algebra, calculus, first Python | A full university degree |
| Trader | Order books, options, market making, sizing | Trading with real money, or a desk's own systems |
| Researcher | Inference, stochastic calculus, pricing, factor models | A firm's private data |
| Developer | C++ inside pricing code, numerical methods, SQL (a language for asking a database questions), profiling (measuring where code spends its time) | Low-latency trading systems, built to send orders as fast as possible: network code, exchange connections, FPGA chips (hardware set up for one task). Also general coding interview drills such as data structures (ways to arrange data in memory) |
| Analyst | Risk measures, tails, credit, regulation, plus rates from the Core curriculum | A bank's own model rules |
For the gaps, the firm's own pages and the job description are the place to look.
Pick the branch whose first step reads most like a question you would enjoy. Read the free page linked in that step. Then try one free interview question: quoting into a lopsided book or twenty vol, and what it says about tomorrow ("vol" is short for volatility).
You know it worked if you can say the main idea of the page out loud in two sentences. Two things go wrong most often. The page uses a word you do not know: go back to the trunk and the first Core page. Or every branch looks equally good: start with the trunk, which is the same for all four.
The whole order, with every module, is in the Core quant curriculum on Thuztra Learn. Membership is a paid subscription: see what Thuztra Learn is and what it costs.
We suggest every role start with probability, statistics and code. The branch decides the next year of study: markets and options for a trader, inference and stochastic calculus for a researcher, numerical methods and C++ for a developer, risk measures for an analyst. Learn covers the maths and the pricing code, not low-latency trading systems.
Researcher, trader, developer and risk, described by what each actually does all day. One rule followed through all four desks, and the places where the four of them disagree.
The subjects to learn, the Indian degrees and entrance tests that teach the maths, free courses from Indian institutes, and Indian market data to practise on. Every link goes to the official page.
Nine books for quant interviews, grouped by the stage they help with, plus what the Green Book and Heard on the Street each are, from the author and catalogue records. No book problems copied.
Money decisions made by measurement rather than by feel. One worked example on a made-up saver's arithmetic, what the field is not, and what this library will and will not do.