Skip to content

shreejitverma/The-Quant-Prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Quant Prep

The Ultimate Roadmap for Quantitative Developers & Researchers

License: MIT Python C++ Status

The Quant Prep is a comprehensive, open-source curriculum designed to bridge the gap between academic theory and the rigorous demands of top-tier financial firms like Jane Street, Citadel, Hudson River Trading, Optiver, and Two Sigma.

Whether you are aiming for a Quantitative Researcher role (heavy math/stats/ML) or a Quantitative Developer role (low-latency C++/systems), this repository provides the code, theory, and interview preparation you need.


The 8-Stage Learning Pathway

Stage Module Focus Area Key Topics
01 Foundations Core Skills Linear Algebra, Probability, Algorithms, Python for Finance
02 Quant Data Analysis Data Science Time Series (ARIMA/GARCH), Econometrics, Exploratory Analysis
03 Financial Engineering Mathematics Derivatives Pricing, Black-Scholes, Stochastic Calculus, Monte Carlo
04 Machine Learning AI/Alpha Classical ML, Deep Learning (LSTM), NLP, Reinforcement Learning
05 Algorithmic Trading Strategy Backtesting, Market Microstructure, Risk Management, Stat Arb
06 Quant Development Production C++ Low Latency, System Design, HFT Architecture, Performance
07 Interview Prep Cracking It Coding Puzzles, Quant Math, Brain Teasers, Company Guides
08 Research & Resources Deep Dives Seminal Papers, Datasets, External Tools

💎 Premium Content Highlights

We have curated specialized resources that target the specific requirements of HFT and Prop Trading interviews.

⚡ Low Latency & Systems

🧠 Interview Mastery


Getting Started

Prerequisites

Ensure you have conda installed.

  1. Clone the Repository

    git clone https://github.com/shreejitverma/The-Quant-Prep.git
    cd The-Quant-Prep
  2. Set Up Environment

    conda env create -f environment.yml
    conda activate quant_prep_env
  3. Run a Backtest Navigate to 05_algorithmic_trading and try running a sample strategy to verify your setup.


Contributing

This is a community-driven project. We welcome contributions! Please read our Contributing Guidelines before submitting a Pull Request.

  • Bug Reports: Open an issue if you find a mistake.
  • New Content: Have a unique trading strategy or a better explanation of Ito's Lemma? Submit it!

Maintained by: Shreejit Verma

About

Quantitative Developer/Strategist/Researcher Roles

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published