Introduction
  • Introduction
  • Why to use Python
  • Financial models
Environment Setup
  • Installing PyCharm and Python on Windows
  • Installing PyCharm and Python on Mac
Stock Market Basics
  • Present value and future value of money
  • Time value of money implementation
  • Stocks and shares
  • Commodities
  • Currencies and the FOREX
  • Short and long positions
  • Stock Markets Basics
Bonds Theory
  • What are bonds?
  • Yields and yield to maturity
  • Interest rates and bonds
  • Macaulay duration
  • Risks with bonds
  • Stocks and bonds
  • Bonds Quiz
Bonds Implementation
  • Bonds pricing implementation I
  • Bonds pricing implementation II
  • Exercise - continuous model for discounting
  • Solution - continuous model for discounting
Modern Portfolio Theory (Markowitz-Model)
  • What are mean, variance and correlation?
  • The main idea - diverzification
  • Mathematical formulation
  • Expected return of the portfolio
  • Expected variance (risk) of the portfolio
  • Efficient frontier
  • Sharpe ratio
  • Capital allocation line
  • Markowitz Model Quiz
Markowitz-Model Implementation
  • Markowitz model implementation I
  • Markowitz model implementation II
  • Markowitz model implementation III
  • Markowitz model implementation IV
  • Markowitz model implementation V
Capital Asset Pricing Model (CAPM) Theory
  • Systematic and unsystematic risk
  • Capital asset pricing model formula
  • The beta value
  • Capital asset pricing model and linear regression
  • Capital Asset Pricing Model Quiz
Capital Asset Pricing Model (CAPM) Implementation
  • Capital asset pricing model implementation I
  • Capital asset pricing model implementation II
  • Capital asset pricing model implementation III
  • Exercise - normal distribution of returns
  • Solution - normal distribution of returns
Derivatives Basics
  • Introduction to derivatives
  • Future contracts
  • Interest rate swaps
  • Options basics
  • Call option
  • Put option
  • American and european options
  • Derivatives Basics Quiz
Random Behavior in Finance
  • Types of analysis
  • Random behavior of returns
  • Winer-process
  • Stochastic calculus introduction
  • Ito's lemma in higher dimensions
  • Brownian-motion implementation
  • Random Behaviour Quiz
Black-Scholes Model
  • Black-Scholes model introduction - the portfolio
  • Black-Scholes model introduction - dynamic delta hedge
  • Black-Scholes model introduction - no arbitrage principle
  • Solution to Black-Scholes equation
  • The greeks
  • How to make money with Black-Scholes model?
  • Long Term Capital Management (LTCM)
  • Black-Scholes Model Quiz
Black-Scholes Model Implementation
  • Black-Scholes model implementation
  • What is Monte-Carlo simulation?
  • Black-Scholes model implementation with Monte-Carlo simulation
Value at Risk (VaR)
  • What is Value-at-Risk?
  • Value-at-Risk introduction
  • Value at risk implementation
  • Value at risk implementation with Monte-Carlo simulation
  • Value at Risk Quiz
Collateralized Debt Obligations (CDOs) and the Financial Crisis
  • What are CDOs?
  • CDOs and diverzification
  • CDO tranches
  • The financial crisis of 2007-2008
  • CDOs Quiz
Long-Term Investing
  • Value investing