Make projects related to what interests you about finance, ideally something that also has use for you personally or others. For example I’m an Econ grad and in the morning I like to read the news from Reuters. I noticed it was a pain to go through each category of news manually (I.e. rates, currencies etc.) so I made a web scraper that is set to run each morning going through the categories I provide, summarizes the top news articles articles by category with a link in case I want to read the whole story, and outputs it to a pdf so now I have everything aggregated. In terms of exercises leetcode and other sites are good (don’t become a terminal leetcoder though) to get exposed to programming concepts and how to make efficient algorithms. While the exercises are not directly related to finance, the concepts you learn like hashmaps, recursion etc will be useful as your projects get more complex. Answer from xanarchangel on reddit.com
🌐
Medium
medium.com › analytics-vidhya › beginners-python-financial-analysis-walk-through-part-1-cbc89be80fbe
Beginner’s Python Financial Analysis Walk-through— Part 1 | by Keith Chan | Analytics Vidhya | Medium
September 2, 2020 - In just the past several months, ... 1.5 times! Imagine if you had a 1.5X salary! In this project, I hope to kickstart your investment journey and explain to fellow beginners some finance basics, use Python to wrangle and analyze data, and ultimately identify promising ...
🌐
Reddit
reddit.com › r/learnpython › daily practice exercises for python in finance?
r/learnpython on Reddit: Daily practice exercises for Python in Finance?
June 10, 2023 -

Hi guys,

I have been learning Python (for finance specifically) for 3 months now, and I want to find some sort of small intermediate-level exercises/projects to practice daily to test what I've learned. Please suggest me any sources/projects that you think will help me in my learning journey. Thank you.

Top answer
1 of 3
6
Make projects related to what interests you about finance, ideally something that also has use for you personally or others. For example I’m an Econ grad and in the morning I like to read the news from Reuters. I noticed it was a pain to go through each category of news manually (I.e. rates, currencies etc.) so I made a web scraper that is set to run each morning going through the categories I provide, summarizes the top news articles articles by category with a link in case I want to read the whole story, and outputs it to a pdf so now I have everything aggregated. In terms of exercises leetcode and other sites are good (don’t become a terminal leetcoder though) to get exposed to programming concepts and how to make efficient algorithms. While the exercises are not directly related to finance, the concepts you learn like hashmaps, recursion etc will be useful as your projects get more complex.
2 of 3
4
Student loan calculator - take an input salary and expected annual growth rate and calculate how much they will actually pay Budgeting system - record daily expenditures, sort by category and allow it to be viewed as a graph Time series forecasting - use one of the various approaches e.g ARIMA, LSTM, DQL to predict stock values over time Insurance risk prediction - given some characteristics of a customer, predict how likely they are to default on a loan, again likely using ML These probably will not be daily, more like a week. I can’t think of any non-trivial finance project that would only take a day. All of these can be enhanced using a web app to display the visualisations. you said you’re not interested in that but i think it’s a useful skill to have.
🌐
GitHub
github.com › ssilvacris › Finance-Projects
GitHub - ssilvacris/Finance-Projects: This repository contains several exercises in Python and R, mainly in the area of finance, financial modeling, and statistics. · GitHub
This repository contains several exercises in Python and R, mainly in the area of finance, financial modeling, and statistics. - ssilvacris/Finance-Projects
Starred by 52 users
Forked by 11 users
Languages   HTML 66.7% | Jupyter Notebook 33.3%
🌐
ProjectPro
projectpro.io › blog › 15 projects on machine learning applications in finance
15 Projects on Machine Learning Applications in Finance
What makes Python one of the best programming languages for ML Projects? The answer lies in these solved and end-to-end Machine Learning Projects in Python. Check them out now! With the evolution of machine learning technology, it is hard to imagine the future of finance companies without adopting machine learning.
🌐
Kaggle
kaggle.com › code › mmmarchetti › tutorial-python-for-finance
Tutorial: Python for Finance
Checking your browser before accessing www.kaggle.com · Click here if you are not automatically redirected after 5 seconds
🌐
BizCoder
bizcoder.com › python-finance-projects
Innovative Finance Projects Using Python
May 15, 2024 - To implement these finance projects, Python developers often rely on popular libraries such as NumPy, Pandas, Pyalgotrade, and FinmarketPy. These libraries provide powerful tools and functions for data manipulation, analysis, and visualization, ...
Find elsewhere
🌐
GitHub
github.com › topics › finance
finance · GitHub Topics · GitHub
finance sql database oop fintech database-management pyth oops-in-python qtdesigner qt6 ... A user-friendly tool to export all your Splitwise transaction data—including any/all receipts—into a single spreadsheet (CSV/XLSX). ... Option Pricing Models (OPM) is a project that I have created to improve my skills, and wanting others to share their ideas and different approaches, so that we all can learn. https://github.com/mnsr2 ... For analysing stock data.
🌐
GitHub
github.com › datacamp › datacamp-community-tutorials › blob › master › Python Finance Tutorial For Beginners › Python For Finance Beginners Tutorial.ipynb
datacamp-community-tutorials/Python Finance Tutorial For Beginners/Python For Finance Beginners Tutorial.ipynb at master · datacamp/datacamp-community-tutorials
"# Python for Finance Tutorial For Beginners\n", "\n", "*This notebook was made in preparation for the DataCamp tutorial \"Python for Finance Tutorial for Beginners\"; If you want more explanations on the code or on using Python for Finance, go to the full tutorial [here](https://www.datacamp.com/community/tutorials/finance-python-trading).*\n", "\n", "The full tutorial covers the following topics:\n", "\n", "* Getting Started With Python For Finance\n", " - Stocks & Trading\n", " - Time Series Data\n", " - Setting Up The Workspace\n", " - [P
Author   datacamp
🌐
Plain English
plainenglish.io › home › blog › python › python projects for finance that i did as a junior (part 1)
Python Projects for Finance that I did as a Junior (Part 1)
January 29, 2024 - My task was to code the models in Python and test them on accounting data. Model validation relates to testing the assumptions of the broad calculations applied in banking, such as the validity of VaR, Expected Shortfall and other financial concepts.
🌐
Quora
quora.com › What-are-cool-Python-examples-projects-in-quantitative-finance
What are cool Python examples projects in quantitative finance? - Quora
Answer (1 of 4): Hello, if you are like me and you learn very well with video tutorials, here are some for you. https://www.youtube.com/watch?v=_nMoCsPI-IA&list=PLQVvvaa0QuDeN06s5ervxTfTcVvt-xpZN&index=2 https://www.youtube.com/watch?v=0ySdEYUONz0&index=1&list=PLQVvvaa0QuDdk...
🌐
Toptal
toptal.com › finance › financial-modeling › python-and-finance
Python and Finance: An Introductory Programming Tutorial | Toptal®
April 21, 2025 - Python provides many advantages over the traditionally popular VBA scripts for finance professionals looking to automate and enhance their work processes. This article explores how to use Python and finance together via a practical step-by-step tutorial.
🌐
Javatpoint
javatpoint.com › python-projects-on-ml-applications-in-finance
Python Projects on ML Applications in Finance - Javatpoint
Python Projects on ML Applications in Finance with Python with Python with python, tutorial, tkinter, button, overview, canvas, frame, environment set-up, first python program, operators, etc.
🌐
Codefinity
codefinity.com › blog › 30-Python-Project-Ideas-for-Beginners
30 Python Project Ideas for Beginners
Delve into Python data analysis projects for beginners like stock price prediction or working with real-world datasets using Pandas. Also, try machine learning projects for beginners in Python, such as building a sentiment analysis or recommendation ...
🌐
Corporate Finance Institute
corporatefinanceinstitute.com › home › resources › python in finance: applications and examples
How Is Python Used in Finance? Applications and Examples | CFI
September 16, 2025 - These environments let you write ... that reflect real finance workflows, like importing a CSV of stock prices, calculating returns, or creating a simple cash flow chart....
🌐
Coursera
coursera.org › browse › business › finance
Python for Finance: Beta and Capital Asset Pricing Model
Complete this Guided Project in under 2 hours. In this project, we will use Python to perform stocks analysis such as calculating stock beta and expected ...
Rating: 4.6 ​ - ​ 4 votes
🌐
Grokkingpython
grokkingpython.com › p › python-in-action-finance-3-practical
Python in Action: Finance (3 practical use cases)
July 7, 2022 - Maybe you’re hoping to pursue a career in finance or fintech, or maybe you’re just curious about Python’s tools for working with financial data—either way, there are some great resources out there to help you learn more. Here are a few projects and courses that introduce users to Python’s data analysis and visualization tools and how they can be applied to finance.
🌐
DataCamp
datacamp.com › courses › introduction-to-python-for-finance
Python for Finance - Introduction Course | DataCamp
This course is part of our Finance ... Applied Finance## Learning Outcomes This course teaches practical applied finance skills through hands-on exercises and real-world projects......
Published   3 weeks ago
🌐
Coresatin
coresatin.com › docs › python-finance-projects-06b18f
python finance projects
Python for Finance, Part I: Yahoo & Google Finance API, pandas, and matplotlib. For the past year, we’ve compared nearly 15,000 open source Python projects to pick Top 30 (0.2% chance). 50 Popular Python open-source projects on GitHub in 2018. Project description. The user needs to guess what the number is. The fourth and final reason that building Python projects works for beginners is that you can get a head-start on getting your first job (if that's your goal).