Python: Data Types and Data Structures
A basic introduction to the Python programming language and its data types and operations.
Python: Logical Operations and Loops
To control program flow and iterate through collections of data.
Python: Functions and Object-Oriented Programming
These enable us to build complex algorithms in a more flexible and organized way.
NumPy and Basic Pandas
The industry-standard scientific calculation packages for Python.
Pandas: Resampling and DataFrame
The most popular data manipulation tool for financial data analysis.
Rate of Return, Mean and Variance
The basic mathematical concepts for analyzing assets and portfolios in quantitative finance.
Random Variables and Distributions
A step beyond deceptive point estimations like mean, rate of change, and variance.
Confidence Interval and Hypothesis Testing
To determine the accuracy of our sample mean estimations.
Simple Linear Regression
Find the linear relationship between two random variables and measure the model significance.
Multiple Linear Regression
Explain a random variable using the power of multiple independent variables.
Linear Algebra
A mathematic tool used in quant finance papers for quick, large-scale calculations.
Modern Portfolio Theory
Diversify across various assets to minimize risk and maximize return.
Market Risk
Learn how to apply the Capital Asset Pricing Model to reduce market beta.
Fama-French Multi-factor Models
The asset pricing model that generalizes CAPM to reduce beta across multiple factors.