The tracks helped me complete my journey without feeling lost. Each course builds on the last, keeping me motivated and on track
Track
Gain the introductory skills you need to make data-driven financial decisions in Python—using pandas, NumPy, statsmodels, and pyfolio libraries.
Loved by learners at thousands of companies
Make progress on the go with our mobile courses and daily 5-minute coding challenges.
The tracks helped me complete my journey without feeling lost. Each course builds on the last, keeping me motivated and on track

DataCamp helped me transition from someone curious about data to someone actively applying these skills in my job
I've been using DataCamp for four years, and it's helped me transition from filling gaps in my skills to proactively creating value for my company
Founder & Lead Data Scientist at Applied Artificial Intelligence
Course
Build Python skills to elevate your finance career. Learn how to work with lists, arrays and data visualizations to master financial analyses.
Build Python skills to elevate your finance career. Learn how to work with lists, arrays and data visualizations to master financial analyses.
Course
Build on top of your Python skills for Finance, by learning how to use datetime, if-statements, DataFrames, and more.
Build on top of your Python skills for Finance, by learning how to use datetime, if-statements, DataFrames, and more.
Course
Using Python and NumPy, learn the most fundamental financial concepts.
Using Python and NumPy, learn the most fundamental financial concepts.
Course
In this course you'll learn the basics of working with time series data.
In this course you'll learn the basics of working with time series data.
Course
In this course, you'll learn how to import and manage financial data in Python using various tools and sources.
In this course, you'll learn how to import and manage financial data in Python using various tools and sources.
Finance Fundamentals in Python
Track
Complete
Yes, this track is suitable for beginners with no prior coding experience needed.
This track uses the Python programming language.
This track is beneficial for anyone wanting to learn the fundamentals to making data-driven financial decisions in Python including financial analysts, auditors, financial advisors, or portfolio managers.
The track will provide you with an understanding of financial concepts such as data types, lists, arrays, and the time value of money. You will also learn how to import, manage and manipulate financial data from various sources, as well as work with popular Python packages such as pandas, NumPy, statsmodels and pyfolio.
This track usually takes 25 hours to complete as it consists of several courses.
A skills track focuses on developing specific skills such as programming, analytics or data science that are needed for certain roles. A career track is designed to help prepare you for a certain job or career by covering topics such as interviewing, job hunting or career advancement.