Python for Financial Analysis and Algorithmic Trading

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Learn Python for Financial Analysis and Algorithmic Trading – completely free! This course will guide you through everything you need to know to use Python for finance and algorithmic trading.

You’ll learn the fundamentals of Python and explore key libraries used in the Py-Finance Ecosystem, including Jupyter, NumPy, Pandas, Matplotlib, Statsmodels, Zipline, Quantopian, and more.

This course covers a wide range of topics, including:

* Python Fundamentals
* NumPy for High Speed Numerical Processing
* Pandas for Efficient Data Analysis
* Matplotlib for Data Visualization
* Data Ingestion with Pandas-datareader and Quandl
* Pandas Time Series Analysis Techniques
* Stock Returns Analysis
* Cumulative Daily Returns
* Volatility and Securities Risk
* EWMA (Exponentially Weighted Moving Average)
* Statsmodels
* ETS (Error-Trend-Seasonality)
* ARIMA (Auto-regressive Integrated Moving Averages)
* Auto Correlation Plots and Partial Auto Correlation Plots
* Sharpe Ratio
* Portfolio Allocation Optimization
* Efficient Frontier and Markowitz Optimization
* Types of Funds
* Order Books
* Short Selling
* Capital Asset Pricing Model
* Stock Splits and Dividends
* Efficient Market Hypothesis
* Algorithmic Trading with Quantopian
* Futures Trading

This course is perfect for anyone interested in using Python for finance, including analysts, traders, and data scientists. Start learning for free today!

This course is offered for free on Theetay. Theetay provides free access to top-rated courses from platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and others.

Show More

What Will You Learn?

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

Course Content

Course Introduction

  • A Message from the Professor
  • Introduction to Course
    02:12
  • Course Overview Lecture (DON’T SKIP THIS!)
    03:32
  • Course Material Download Link
    00:00

Course Materials and Set-up

Python Crash Course

NumPy

General Pandas Overview

Visualization with Matplotlib and Pandas

Data Sources

Pandas with Time Series Data

Capstone Stock Market Analysis Project

Time Series Analysis

Python Finance Fundamentals

Basics of Algorithmic Trading with Quantopian and Zipline

Advanced Quantopian and Trading Algorithms

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×