Implementation challenges that transform theory into production-grade code. Each exercise maps to book chapters with clear specifications.
Each exercise includes clear inputs, expected outputs, and acceptance criteria. No ambiguity about what "done" means.
You write the code from scratch in a Jupyter environment. Reference the book chapters, but implement yourself.
Automated tests verify your implementation against known correct outputs. Edge cases are explicitly tested.
Advanced exercises extend your solution to handle real-world complications: missing data, constraints, edge cases.
Access the full exercise catalog and start implementing production-grade quantitative systems.
Access Exercises