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
🌐
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.
🌐
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 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 stocks to buy. The code was simple and the bulk of it was completed in two days (over two weekends), although ...
🌐
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%
🌐
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 system. Financial analysis fits here too, with Python finance coding projects for beginners that focus on analyzing financial data.
🌐
BizCoder
bizcoder.com › python-finance-projects
Innovative Finance Projects Using Python
May 15, 2024 - A: Some popular Python libraries for finance projects include NumPy, Pandas, Pyalgotrade, and FinmarketPy. These libraries provide various functionalities for data analysis, algorithmic trading, and financial analysis.
🌐
Codecademy
codecademy.com › learn › paths › finance-python
Analyze Financial Data with Python | Codecademy
Includes Python, Portfolio Optimization, Financial APIs, NumPy, Financial Statistics, MatPlotLib, and more. To start this Skill Path, upgrade your plan. ... Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary
Find elsewhere
🌐
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.
🌐
Kaggle
kaggle.com › code › mmmarchetti › tutorial-python-for-finance
Tutorial: Python for Finance | Kaggle
November 27, 2019 - Explore and run AI code with Kaggle Notebooks | Using data from No attached data sources
🌐
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...
🌐
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 - In this case, I had to use Python to backtest the historical data, calculate the realized VaR and compare it to the measurements used by the bank. The truth is that traditional financial institutions still heavily rely on Excel for data processing despite all the technological advancements. Being tasked with daily manual copy-paste was unacceptable, so I automated most of those processes. The code was fairly simple — take data from multiple sources ( pandas library is your best friend here), process the data and perform calculations.
🌐
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....
🌐
CFA Institute
cfainstitute.org › programs › cfa-program › candidate-resources › practical-skills-modules › python-programming-fundamentals
Python Programming Fundamentals | CFA Institute
Develop fluency in writing Python code for finance-based data science projects using Jupyter Notebooks. ... Practical Skills Modules can be completed online at your own pace. There are no prerequisites, but before beginning this module, we recommend candidates have basic familiarity with the ...
🌐
Insider Finance
wire.insiderfinance.io › top-10-python-projects-for-finance-in-2025-5ebaf218fc1d
Top 10 Python Projects for Finance in 2025 | by Huzaifa Zahoor | InsiderFinance Wire
May 27, 2025 - Let’s explore the best Python finance projects you can build in 2025. ... A stock price tracker lets us monitor live stock movements and create visual dashboards using libraries like yfinance, pandas, and matplotlib.
🌐
Dataloopr
dataloopr.com › blog › beginner-projects-in-quantitative-finance-using-python-with-ideas-tips-170
Quantitative Finance Python Projects for Beginners: Ideas and Tips
December 23, 2025 - In this article, we’ll explore beginner-friendly quantitative finance projects using Python, complete with project ideas, datasets, learning outcomes, and tips for showcasing your work in interviews or portfolios.
🌐
Toptal
toptal.com › finance › financial-modeling › python-and-finance
Python and Finance: An Introductory Programming Tutorial | Toptal®
April 21, 2025 - First, I develop a working prototype using a straightforward approach which I think is easy to follow and not completely unlike the process one could use to start this project if you were to start from scratch. Then, after having developed the working prototype, I walk through the process of refactoring - changing the structure of code without changing its functionality. You may want to stick around for that part - it is a more elegant solution than the first one, and, as a bonus, it is about 75x faster in terms of execution time. The Jupyter notebook is a great tool for working with Python interactively.
🌐
Plain English
python.plainenglish.io › python-project-ideas-for-personal-finance-eebd9df70e36
Python Project Ideas for Personal Finance | by Jekaterina Uļjanova | Python in Plain English
February 1, 2024 - Python Project Ideas for Personal Finance How can you leverage your Python programming skills for personal finance management? 1 — Build a custom dashboard Multiple tools exist to keep track of …