Skip to main content

Introduction to Financial Concepts in Python

Using Python and NumPy, learn the most fundamental financial concepts.

Start Course for Free
4 Hours13 Videos50 Exercises16,059 Learners
4200 XP

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).

Loved by learners at thousands of companies

Course Description

Understanding the basic principles of finance is essential for making important financial decisions ranging from taking out a student loan to constructing an investment portfolio. Combining basic financial knowledge with Python will allow you to construct some very powerful tools. You'll come out of this course understanding the time value of money, how to compare potential projects and how to make rational, data-driven financial decisions.

  1. 1

    The Time Value of Money


    Learn about fundamental financial concepts like the time value of money, growth and rate of return, discount factors, depreciation, and inflation.

    Play Chapter Now
    Fundamental financial concepts
    50 xp
    Growth and rate of return
    100 xp
    Compound interest
    100 xp
    Discount factors and depreciation
    100 xp
    Present and future value
    50 xp
    Present value
    100 xp
    Future value
    100 xp
    Adjusting future values for inflation
    100 xp
    Net present value and cash flows
    50 xp
    Discounting cash flows
    100 xp
    Initial project costs
    100 xp
    Diminishing cash flows
    100 xp

In the following tracks

Finance Fundamentals


Sumedh PanchadharLore Dirick
Dakota Wixom Headshot

Dakota Wixom

Quantitative Analyst and Founder of

Dakota Wixom is a quantitative finance analyst at Yewno, where he applies AI to create innovative financial products. Dakota founded and has also worked in quantitative risk management and investment banking roles in New York City and San Francisco. He has a B.S. in Quantitative Finance and a M.S. in Financial Analytics from the Stevens Institute of Technology.
See More

What do other learners have to say?

I've used other sites—Coursera, Udacity, things like that—but DataCamp's been the one that I've stuck with.

Devon Edwards Joseph
Lloyds Banking Group

DataCamp is the top resource I recommend for learning data science.

Louis Maiden
Harvard Business School

DataCamp is by far my favorite website to learn from.

Ronald Bowers
Decision Science Analytics, USAA