Introduction to Financial Concepts in Python

Using Python and NumPy, learn the most fundamental financial concepts.
Start Course for Free
4 Hours13 Videos50 Exercises15,191 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
  2. 2

    Making Data-Driven Financial Decisions

    In this chapter, you will act as the CEO of a company, making important data-driven financial decisions about projects and financing using measures such as IRR and NPV.
    Play Chapter Now
  3. 3

    Simulating a Mortgage Loan

    You just got married, and you're looking for a new home in Hoboken, New Jersey. You will build a mortgage payment simulator to estimate your mortgage payments and analyze different possible economic scenarios.
    Play Chapter Now
  4. 4

    Budgeting Application

    You just got a new job as a data scientist in San Francisco, and you're looking for an apartment. In this chapter, you'll be building your own budgeting application to plan out your financial future.
    Play Chapter Now
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