Skill Track

Finance Fundamentals in Python

Learn the finance and Python fundamentals you need to make data-driven financial decisions. There’s no prior coding experience needed. In this track, you’ll learn about data types, lists, arrays, and the time value of money, before discovering how to work with time series data to evaluate index performance. Throughout the track, you’ll work with popular Python packages, including pandas, NumPy, statsmodels, and pyfolio, as you learn to import and manage financial data from different sources, including Excel files and from the web. Hands-on exercises will reinforce your new skills, as you work with real-world data, including NASDAQ stock data, AMEX, investment portfolios, and data from the S&P 100. By the end of the track, you'll be ready to navigate the world of finance using Python—having learned how to work with investment portfolios, calculate measures of risk, and calculate an optimal portfolio based on risk and return.

  • Python
  • 25 hours
  • 6 courses
Python Icon

Introduction to Python for Finance

This course introduces Python for financial analysis.

4 hours
Adina Howe

Assistant Professor and Data Scientist


Adina Howe

Assistant Professor and Data Scientist

Kennedy Behrman

Data Engineer, Author, Founder

Dakota Wixom

Quantitative Analyst and Founder of

See all instructors

Ready To Learn?

Join 6,830,000 data science learners today!

Start Learning for Free