Git & Jupyter Workflow
Git plus notebooks give research a versioned, reviewable, and shareable form without losing exploratory speed.
Research that cannot be reproduced cannot be trusted, and version control is how quant work becomes reproducible. Git tracks every change to code and configuration, enables review before results are believed, and makes sharing with a desk painless; Jupyter notebooks add literate computation — narrative, code, and output in one document — which is ideal for exploration and fragile for engineering. The working habit is to treat notebooks as drafts: refactor stable logic into tested modules, pin dependencies, and let Git record the story of an analysis. Together these tools close the foundations track, giving you a workflow for every later project, from backtests to risk reports.