Financial Modeling in Python

Course Description

Finance professionals can elevate their modeling skills to drive strategic decision-making in dynamic markets. This course provides an overview of fundamental concepts and techniques for building predictive models in Python. After gaining an understanding of machine learning problem formulation and evaluation metrics, students will train predictive models, including for time-series forecasting purposes.

Learning Objectives

  1. Discuss predictive modeling and machine learning problem formulation.
  2. Train and evaluate regression models for predicting continuous variables.
  3. Train and evaluate classification models for predicting categorical variables.
  4. Test the autocorrelation structure of data and examine autoregressive models.
  5. Explore deep learning models, including recurrent neural networks.
  6. Produce data visualizations, dashboards, and decision support tools.
  7. Gain marketable skills in programming and data analysis.
  8. Have fun!

Course Outline