Course Introduction
  • Introduction to Course
  • Course Overview Lecture (DON'T SKIP THIS!)
  • Did you skip the last lecture? Please go back and view it!
  • Course FAQ
Course Materials and Set-up
  • Note on yml File
  • Course Installation Guide
Python Crash Course
  • Welcome to the Python Crash Course
  • Introduction to Crash Course
  • Python Crash Course Part One
  • Python Crash Course Part Two
  • Python Crash Course Part Three
  • Python Crash Course Exercises
  • Python Crash Course Exercise Solutions
NumPy
  • Welcome to NumPy
  • Introduction to NumPy
  • NumPy Arrays
  • Numpy Operations
  • Numpy Indexing
  • NumPy Review Exercise
  • Numpy Exercise Solutions
General Pandas Overview
  • Welcome to Pandas
  • Introduction to Pandas
  • Series
  • DataFrames
  • DataFrames Part Two
  • DataFrames Part Three
  • Missing Data
  • Group By with Pandas
  • Merging, Joining, and Concatenating DataFrames
  • Pandas Common Operations
  • Data Input and Output
  • General Pandas Review Exercises
  • General Pandas Exercise Solutions
Visualization with Matplotlib and Pandas
  • Welcome to Visualization
  • Introduction to Visualization in Python
  • Matplotlib Basics - Part One
  • Matplotlib Basics - Part Two
  • Matplotlib Part Three
  • Matplotlib Exercise
  • Matplotlib Exercise Solutions
  • Pandas Visualization Overview
  • Pandas Time Series Visualization
  • Pandas Visualization Exercise Overview
  • Pandas Visualization Exercise Solutions
Data Sources
  • Introduction to Data Sources
  • Note on Pandas Datareader
  • Pandas DataReader
  • Quandl
Pandas with Time Series Data
  • Welcome to Pandas for Time Series
  • Introduction to Time Series with Pandas
  • Datetime Index
  • Time Resampling
  • Time Shifts
  • Pandas Rolling and Expanding
Capstone Stock Market Analysis Project
  • Welcome to the Capstone Project!
  • Stock Market Analysis Project
  • Stock Market Analysis Project Solutions Part One
  • Python Stock Market Analysis Solutions - Part Two
  • Stock Market Analysis Project Solutions Part Three
  • Stock Market Analysis Project Solutions Part Four
Time Series Analysis
  • Welcome to Time Series Analysis
  • Introduction to Time Series
  • Time Series Basics
  • Introduction to Statsmodels
  • ETS Theory
  • EWMA Theory
  • EWMA Code Along
  • ETS Code Along
  • ARIMA Theory
  • ACF and PACF
  • ARIMA with Statsmodels
  • Quick Note on Second Milk Difference!
  • ARIMA Code Part Two
  • ARIMA Code Part Three
  • ARIMA Code Part Four
  • Discussion on choosing PDQ
Python Finance Fundamentals
  • Welcome to Finance Fundamentals
  • Introduction to Python Finance Fundamentals
  • Sharpe Ratio Slides
  • Portfolio Allocation Code Along Part One
  • Portfolio Allocation Code Along Part Two
  • Portfolio Optimization
  • Portfolio Optimization Code Along One
  • Portfolio Optimization Code Along Two
  • Portfolio Optimization Code Along Three
  • Key Financial Topics
  • Types of Funds
  • Order Books
  • Short Selling