The Hong Kong University of Science and Technology
Python and Statistics for Financial Analysis
The Hong Kong University of Science and Technology

Python and Statistics for Financial Analysis

Xuhu Wan

Instructor: Xuhu Wan

Sponsored by HKUST

243,646 already enrolled

Gain insight into a topic and learn the fundamentals.
4.4

(4,287 reviews)

Intermediate level

Recommended experience

Flexible schedule
Approx. 12 hours
Learn at your own pace
96%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.4

(4,287 reviews)

Intermediate level

Recommended experience

Flexible schedule
Approx. 12 hours
Learn at your own pace
96%
Most learners liked this course

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

5 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 4 modules in this course

Why do investment banks and consumer banks use Python to build quantitative models to predict returns and evaluate risks? What makes Python one of the most popular tools for financial analysis? You are going to learn basic python to import, manipulate and visualize stock data in this module. As Python is highly readable and simple enough, you can build one of the most popular trading models - Trend following strategy by the end of this module!

What's included

7 videos3 readings1 assignment1 discussion prompt4 ungraded labs

In the previous module, we built a simple trading strategy base on Moving Average 10 and 50, which are "random variables" in statistics. In this module, we are going to explore basic concepts of random variables. By understanding the frequency and distribution of random variables, we extend further to the discussion of probability. In the later part of the module, we apply the probability concept in measuring the risk of investing a stock by looking at the distribution of log daily return using python. Learners are expected to have basic knowledge of probability before taking this module.

What's included

4 videos1 assignment3 ungraded labs

In financial analysis, we always infer the real mean return of stocks, or equity funds, based on the historical data of a couple years. This situation is in line with a core part of statistics - Statistical Inference - which we also base on sample data to infer the population of a target variable.In this module, you are going to understand the basic concept of statistical inference such as population, samples and random sampling. In the second part of the module, we shall estimate the range of mean return of a stock using a concept called confidence interval, after we understand the distribution of sample mean.We will also testify the claim of investment return using another statistical concept - hypothesis testing.

What's included

5 videos1 reading1 assignment4 ungraded labs

In this module, we will explore the most often used prediction method - linear regression. From learning the association of random variables to simple and multiple linear regression model, we finally come to the most interesting part of this course: we will build a model using multiple indices from the global markets and predict the price change of an ETF of S&P500. In addition to building a stock trading model, it is also great fun to test the performance of your own models, which I will also show you how to evaluate them!

What's included

6 videos1 reading2 assignments5 ungraded labs

Instructor

Instructor ratings
4.3 (1,140 ratings)
Xuhu Wan
The Hong Kong University of Science and Technology
1 Course243,646 learners

Offered by

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 4287

4.4

4,287 reviews

  • 5 stars

    58.81%

  • 4 stars

    29.38%

  • 3 stars

    8%

  • 2 stars

    1.95%

  • 1 star

    1.83%

RH
5

Reviewed on Jan 4, 2024

LH
5

Reviewed on Mar 23, 2020

AA
4

Reviewed on Jul 18, 2020

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy