Skip to main content
HomePython

Course

Introduction to Financial Concepts in Python

BasicSkill Level
4.8+
422 reviews
Updated 08/2024
Using Python and NumPy, learn the most fundamental financial concepts.
Start Course for Free
PythonApplied Finance
4 hr
13 videos
50 Exercises
4,200 XP
27,108
Statement of Accomplishment

Create Your Free Account

Continue with GoogleShow more options

or


By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training a Team?

Try for Business

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.

Prerequisites

Intermediate Python for Finance
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.
Start Chapter
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.
Start Chapter
Introduction to Financial Concepts in Python
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Don’t just take our word for it

*4.8
from 422 reviews
87%
12%
1%
0%
0%
  • Abdelrady
    3 days ago

    Thanks a lot

  • Alba
    last week

  • Kavita
    last week

  • Ramón
    last week

  • Matti
    last week

  • Mike
    2 weeks ago

"Thanks a lot"

Abdelrady

Kavita

Ramón

FAQs

What financial concepts are covered in this Python course?

You will learn the time value of money, growth rates, discount factors, depreciation, inflation, NPV, IRR, mortgage payments, and personal budgeting using Python.

What hands-on projects will I build?

You will build a mortgage payment simulator for a home in Hoboken, New Jersey, and a personal budgeting application for apartment hunting in San Francisco.

Do I need finance knowledge before starting?

No prior finance knowledge is needed. The course teaches fundamental financial concepts from scratch while using Python as the calculation tool.

What Python prerequisites are required?

You need Introduction to Python for Finance and Intermediate Python for Finance, which provide the Python programming foundations used in this course.

Will this course help me make real financial decisions?

Yes. You will learn to compare projects using NPV and IRR, simulate loan scenarios, and build budgeting tools that apply directly to personal and professional financial planning.

Join over 19 million learners and start Introduction to Financial Concepts in Python today!

Create Your Free Account

Continue with GoogleShow more options

or


By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.