Select Page

Financial Analysis Course with Python

Financial Analysis Course with Python

• Use NumPy to quickly work with Numerical Data
• Use Matplotlib to create custom plots
• Calculate Financial Statistics, such as Daily Returns, Cumulative Returns, Volatility, etc..
• Use ARIMA models on Time Series Data
• Optimize Portfolio Allocations
• Learn about the Efficient Market Hypothesis
• Use Pandas for Analyze and Visualize Data
• Learn how to use statsmodels for Time Series Analysis
• Use Exponentially Weighted Moving Averages
• Calculate the Sharpe Ratio
• Understand the Capital Asset Pricing Model
• Conduct algorithmic Trading on Quantopian Financial Analysis Course with Python Syllabus

Course Introduction

Course Materials and Set-up

• Course Installation Help Notes
• 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
• 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
• CAPM – Capital Asset Pricing Model
• CAPM Code Along
• Stock Splits and Dividends
• EMH

Basics of Algorithmic Trading with Quantopian

• Welcome to the Quantopian Section
• Introduction to Quantopian
• Note on get_fundamentals
• Quantopian Research Basics
• Quantopian Algorithms Basics Part One
• Quantopian Algorithms Basics Part Two
• First Trading Algorithm – Part One
• First Trading Algorithm – Part Two
• Trading Algorithm Exercise Solutions Part One
• Trading Algorithm Exercise Solutions Part Two
• Quantopian Pipelines Factors
• Quantopian Pipelines Filters
• Quantopian Pipeline – Masking and Classifiers

• Pipeline Trading Algorithm Example – Code Along – Part One
• Pipeline Trading Algorithm – Code Along – Part Two
• Quick note
• Pipeline Trading Algorithm Code along Part Three
• Leverage
• Hedging
• Hedging- Part Two
• Portfolio Analysis with PyFolio
• Stock Sentiment Analysis Project
• What are Futures?
• Futures on Quantopian
• Futures on Quantopian Part Two

BONUS OFFERS