Skip to main content
Back to top
Ctrl
+
K
Full Stack Quantitative Finance
Course Syllabus: FINM 32900, Winter 2026
Acknowledgments
Appendix
Lectures 📖
Week 1: GitHub, GitHub Classroom, and Virtual Environments
What is Full Stack Quantitative Finance? Why This Course?
What are Reproducible Analytical Pipelines?
Case Study: Is There A Reproducibility Crisis In Finance?
Virtual Environments
Week 2: Env Files and Secrets
Introduction to WRDS
Example: Connecting to the WRDS Platform With Python
Basics of SQL
Env Files, Secrets, and the Separations of Settings from Code
GitHub Pages and Tearsheets
Week 3: Task Runners, Automating Queries, and the Basics of SQL
What is a build system or task runner?
PyDoit Examples Walkthrough
Project Structure: “Chartbook” Template
Financial Time Series Forecasting Repository (FTSFR)
Week 4: Generating Reports, featuring Jupyter Notebooks and LaTeX
Reports with Jupyter Notebooks
Introduction to LaTeX
LaTeX Essentials
Week 5: Bloomberg, LSEG Datastream, and Databento
The Bloomberg Terminal
LSEG Datastream
Databento
Week 6: Python Package Development and Social Coding with GitHub
GitHub Issues and Pull Requests: Enhancing Collaborative Development
Writing and Publishing Your Own Python Packages
Week 7: Unit Tests and Documentation with Sphinx
Sphinx
Unit Tests
Case Study: Hedging Oil Price Exposure As An E&P
Case Study: Hedging A Long-Only SPX Portfolio With Costless Collars
Week 8: Medium-Sized Data and Remote Machines
Strategies for Medium-Sized Data
Polars Exercises: Code Snippets
Remote Machines and High-Performance Computing
Exercise: Jupyter Notebook on Midway via SSH
Data Sources Overview
Cleaning TRACE Corporate Bond Data: A Walkthrough
WARNING: Notes subject to change after this week
Week 9: Web Authentication, GitHub Actions, and Publishing
Web Authentication and Authorization
Creating a Live Dashboard Example with GitHub Actions
Introduction to LaTeX
LaTeX Essentials
Homework 📝
Homework 0
Homework 1
HW Guide Part A: CRSP Market Returns Indices
HW Guide Part B: Reconstructing the S&P 500 Index
Homework 2
HW Guide Part A: Replicate Fama-French 1993
Homework 3
Homework 4
CRSP Treasury Data Oveview
Replicating the Gürkaynak, Sack, and Wright (2006) Treasury Yield Curve
Homework 5
Final Project
Final Project Instructions and Rubric
List of Potential Final Projects
Repository
Open issue
.md
.pdf
WARNING: Notes subject to change after this week
WARNING: Notes subject to change after this week
#