Skip to main content
HomePython

Course

Introduction to Financial Concepts in Python

BasicSkill Level
4.8+
388 reviews
Updated 08/2024
Using Python and NumPy, learn the most fundamental financial concepts.
Start Course for Free
PythonApplied Finance4 hr13 videos50 Exercises4,200 XP26,878Statement of Accomplishment

Create Your Free Account

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 2 or more people?

Try DataCamp 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

3

Simulating a Mortgage Loan

4

Budgeting Application

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 388 reviews
87%
13%
0%
0%
0%
  • ศุภสรรค์
    13 hours ago

  • Seva
    yesterday

  • Qiaoqi
    3 days ago

  • Fabian
    6 days ago

  • Yasmine
    last week

  • Elizabeth
    last week

ศุภสรรค์

Seva

Qiaoqi

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

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.