Python for Financial Analysis and Algorithm

BY
Udemy

For financial analysis and algorithmic trading with Python, learn the fundamentals of NumPy, Pandas, Matplotlib, Quantopian, and finance.

Mode

Online

Fees

₹ 699 4099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Python for Financial Analysis and Algorithmic Trading online certification is a short-term course developed by Jose Marcial Portilla, a professional instructor, and trainer for Data Science and programming, and offered by Udemy Inc., a US-based online learning platform. Python for Financial Analysis and Algorithmic Trading online course focuses on helping the candidates to know about using Python in finance and algorithmic trading. The instructor helps the learners understand core libraries utilised in the Py-Finance Ecosystem, including Jupyter, NumPy & Pandas, Matplotlib, Statsmodels, zipline, Quantopian and etc. 

Python for Financial Analysis and Algorithmic Trading syllabus covers topics that are useful for financial professionals such as stock return analysis, cumulative daily returns, volatility and security risks, stat models, error-trend-seasonality (ETS), exponentially weighted moving average (EWMA), portfolio allocation optimization, short selling, order books, stock splits & dividends, market hypothesis, capital asset pricing model and far more.

The highlights

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 16.5 hours of pre-recorded video content
  • Online course
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and TV

Program offerings

  • Certificate of completion
  • Self-paced course
  • English videos
  • Multi-language subtitles
  • 16.5 hours video content
  • 9 articles
  • 2 downloadable resources
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 699  ₹4,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Financial knowledge Knowledge of numpy

After completing Python for Financial Analysis and Algorithmic Trading certification course, learners will be efficient in using NumPy for numerical operations, pandas for analysing data and visualizing data, statsmodels, and AIRMA for time series analysis. Learners will also be able to calculate the Sharpe ratio, and other financial statistics like daily returns, cumulative returns, volatility, etc. Ultimately the students will learn topics related to Efficient Market Hypothesis

The syllabus

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 Matpoltlib 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
  • Stock Market Analysis Project 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 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 Algorithm Trading with Quantopian and Zipline

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

Advanced Quantopian and Trading Algorithm

  • Welcome to Trading Algorithms
  • 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 SECTION: THANK YOU!

  • Bonus Lecture

Instructors

Mr Jose Portilla
Head of Data Science
Udemy

Other Bachelors, M.S

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books