DADataCamp
Introduction to Financial Concepts in Python
Beginner 4 hours English Completion Certificate
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.
The honest take: despite the friendly framing, this has real Python prerequisites (Intermediate Python for Finance) — it's finance concepts taught *through* Python, not a finance course for non-programmers. At 421 reviews and 4.8 stars, it's a well-regarded, practically-oriented course rather than an abstract finance-theory class.
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
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.
DADataCamp4.8(421)
Introduction to Financial Concepts in Python
- Price
- PaidDataCamp subscription · from $25/mo (free trial)
- Duration
- 4 hrs
- Level
- Beginner
- Certificate
- Completion
COCoursera
Economics of Money and Banking
- Price
- FreeAudit free · Certificate available
- Duration
- —
- Level
- Intermediate
- Certificate
- Professional
LLLinkedIn Learning4.7(2,995)
Excel for Financial Planning and Analysis (FP&A)
- Price
- PaidLinkedIn Learning subscription · $39.99/mo (1-mo free trial)
- Duration
- 2.6 hrs
- Level
- Advanced
- Certificate
- Completion
UDUdemy4.6(103,760)
The Complete Financial Analyst Course 2026
- Price
- Paid$69.99 one-time · 30-day money-back guarantee
- Duration
- 21.5 hrs
- Level
- All levels
- Certificate
- Completion
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.
Instructor
I
Instructor
DataCamp instructor
— learners— courses — instructor rating
Taught by DataCamp's finance and data science curriculum team.
Requirements
- Introduction to Python for Finance
- Intermediate Python for Finance
Who this course is for
- Python users wanting practical personal/corporate finance skills
- Anyone comparing investment or financing decisions with code
About this provider
DA
DataCamp
Data science and analytics learning platform. 10M+ learners, hands-on coding exercises.
4.4 trust score
Frequently asked questions
Time value of money, growth rates, discount factors, depreciation, inflation, NPV, IRR, mortgage payments, and personal budgeting.
No prior finance knowledge is needed — the course teaches concepts from scratch using Python as the calculation tool.
Requires a DataCamp subscription, from $25/mo, with a free trial available.
Introduction to Python for Finance and Intermediate Python for Finance, which provide the programming foundations used here.
A mortgage payment simulator for a home purchase, and a personal budgeting application with salary, expense, and net-worth forecasting.