Assignments

Problem Sets

Assignment Description Link to Google Colab
Assignment 01 Variables Notebook
Assignment 02 Numbers and Booleans Notebook
Assignment 03 Strings Notebook
Assignment 04 Arithmetic Operators Notebook
Assignment 05 Comparisons Notebook
Assignment 06 (Re-)assignments Notebook
Assignment 07 Indexing Notebook
Assignment 08 Comparisons II Notebook
Assignment 09 Logical and Identity Operators Notebook
Assignment 10 Functions Notebook
Assignment 11 If-Else Notebook
Assignment 15 For Loops Notebook
Assignment 12 Lists Notebook
Assignment 13 Tuples Notebook
Assignment 14 Dictionaries Notebook
Assignment 16 Conditional Statements, Functions, Loops Notebook
Assignment 17 Arrays Notebook
Assignment 18 DataFrames Notebook
Assignment 19 Arithmetic Returns Notebook
Assignment 20 Arithmetic Returns II Notebook
Assignment 21 Log Returns Notebook
Assignment 22 Risk/Return Visualization Notebook
Assignment 23 Return Volatility Notebook
Assignment 24 Return Volatility II Notebook
Assignment 25 Portfolio Returns Notebook
Assignment 26 Index Returns Notebook
Assignment 27 Return Covariance Notebook
Assignment 28 Portfolio Mathematics Notebook
Assignment 29 Portfolio Optimization Notebook
Assignment 30 Portfolio Optimization II Notebook
Assignment 31 Performance Evaluation Notebook
Assignment 32 CAPM Notebook
Assignment 33 CAPM Regressions Notebook
Assignment 34 Multivariate Regressions Notebook
Assignment 35 Systematic/Idiosyncratic Risk Notebook
Assignment 36 Multifactor Models Notebook
Assignment 37 Options and Black Scholes Notebook
Assignment 38 Machine Learning I Notebook
Assignment 39 Machine Learning II Notebook

Solutions

Assignment Description Link to Google Colab
Assignment 01 Variables Notebook
Assignment 02 Numbers and Booleans Notebook
Assignment 03 Strings Notebook
Assignment 04 Arithmetic Operators Notebook
Assignment 05 Comparisons Notebook
Assignment 06 (Re-)assignments Notebook
Assignment 07 Indexing Notebook
Assignment 08 Comparisons II Notebook
Assignment 09 Logical and Identity Operators Notebook
Assignment 10 Functions Notebook
Assignment 11 If-Else Notebook
Assignment 15 For Loops Notebook
Assignment 12 Lists Notebook
Assignment 13 Tuples Notebook
Assignment 14 Dictionaries Notebook
Assignment 16 Conditional Statements, Functions, Loops Notebook
Assignment 17 Arrays Notebook
Assignment 18 DataFrames Notebook
Assignment 19 Arithmetic Returns Notebook
Assignment 20 Arithmetic Returns II Notebook
Assignment 21 Log Returns Notebook
Assignment 22 Risk/Return Visualization Notebook
Assignment 23 Return Volatility Notebook
Assignment 24 Return Volatility II Notebook
Assignment 25 Portfolio Returns Notebook
Assignment 26 Index Returns Notebook
Assignment 27 Return Covariance Notebook
Assignment 28 Portfolio Mathematics Notebook
Assignment 29 Portfolio Optimization Notebook
Assignment 30 Portfolio Optimization II Notebook
Assignment 31 Performance Evaluation Notebook
Assignment 32 CAPM Notebook
Assignment 33 CAPM Regressions Notebook
Assignment 34 Multivariate Regressions Notebook
Assignment 35 Systematic/Idiosyncratic Risk Notebook
Assignment 36 Multifactor Models Notebook
Assignment 37 Options and Black Scholes Notebook
Assignment 38 Machine Learning I Notebook
Assignment 39 Machine Learning II Notebook