Skip to main content
Ctrl+K
Full Stack Quantitative Finance - Home
  • 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
    • 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
  • WARNING: Notes subject to change after this week
  • Week 5: Unit Tests and Documentation with Sphinx
    • Sphinx
    • Unit Tests
  • 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: Bloomberg and LSEG Datastream
    • The Bloomberg Terminal
    • LSEG Datastream
  • Week 8: Web Authentication and Authorization
    • Case Study: Hedging Oil Price Exposure As An E&P
    • Case Study: Hedging A Long-Only SPX Portfolio With Costless Collars
    • Web Authentication and Authorization
  • Week 9: GitHub Actions and Publishing a Live Dashboard
    • Creating a Live Dashboard Example with GitHub Actions
    • Introduction to LaTeX
    • LaTeX Essentials

Homework 📝

  • Homework 0
  • Homework 1
  • Homework 2
    • HW Guide Part A: Replicate Fama-French 1993
  • Homework 3
  • Final Project
  • Repository
  • Open issue
  • .md

Appendix

Contents

  • Setting up Python and Visual Studio Code

Appendix#

Setting up Python and Visual Studio Code#

  • Please watch this video and pay attention to the Python Interactive Window at the end: https://www.youtube.com/watch?v=mpk4Q5feWaw

  • This additional video is also useful, but is less relevant to data scientists: https://www.youtube.com/watch?v=PwGKhvqJCQM

previous

Acknowledgments

next

Week 1: GitHub, GitHub Classroom, and Virtual Environments

Contents
  • Setting up Python and Visual Studio Code

By Jeremiah Bejarano

© Copyright 2026, Jeremiah Bejarano.