A DataCamp course teaching core financial decision-making tools — time value of money, growth rates, NPV and IRR — then applying them in hands-on projects like simulating a mortgage. A practical bridge between finance and Python, for people who want to run financial calculations in code.
Good for: Applying core financial concepts in Python.
Less suitable if: You do not code Python or want markets/trading content.
Skills you'll gain
Financial conceptsNPVIRRTime value of moneyPythonFinancial modelling
Is this course right for you?
A good fit if you…
You know basic Python
You want finance in code
You like project-based learning
Consider something else if you…
You do not code Python
You want trading strategies
You want pure finance theory
Requirements: Basic Python.
Realistic time: Around 4 hours.
About this course
Introduction to Financial Concepts in Python teaches core financial decision-making tools — time value of money, growth rates, NPV, and IRR — then applies them in two concrete hands-on projects: simulating a mortgage loan for a home purchase, and building a personal budgeting application that forecasts salary growth, expenses, and net worth over time.
What you'll learn
Understand the time value of money and rate of return
Calculate present and future value, NPV, and IRR
Compare investment projects using data-driven methods
Simulate mortgage payments and amortization schedules
Build a personal budgeting and net-worth forecasting tool
Apply inflation adjustments to financial forecasts
This course includes
4h
On-demand video
Yes
Certificate
Yes
Mobile access
English
Language
What it costs
DataCamp runs on a subscription — roughly $14/month billed annually (more month-to-month), with the first chapter of each course free to try. A certificate of completion is included with the subscription.
Comparison · LBS
Compare alternatives for Introduction to Financial Concepts in Python
Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.