Skill Track

Applied Finance in Python

Enhance your Python financial skills and learn how to manipulate data and make better data-driven decisions. You’ll begin this track by discovering how to evaluate portfolios, mitigate risk exposure, and use the Monte Carlo simulation to model probability. Next, you’ll learn how to rebalance a portfolio using neural networks. Through interactive coding exercises, you’ll use powerful libraries, including SciPy, statsmodels, scikit-learn, TensorFlow, Keras, and XGBoost, to examine and manage risk. You’ll then apply what you’ve learned to answer questions commonly faced by financial firms, such as whether or not to approve a loan or a credit card request, using machine learning and financial techniques. Along the way, you’ll also create GARCH models and get hands-on with real datasets that feature Microsoft stocks, historical foreign exchange rates, and cryptocurrency data. Start this track to advance your Python financial skills.

  • Python
  • 16 hours
  • 4 courses
Python Icon

Introduction to Portfolio Risk Management in Python

Evaluate portfolio risk and returns, construct market-cap weighted equity portfolios and learn how to forecast and hed…

4 hours
Dakota Wixom

Quantitative Analyst and Founder of


Dakota Wixom

Quantitative Analyst and Founder of

Jamsheed Shorish

Computational Economist

Michael Crabtree

Data Scientist

See all instructors

Ready To Learn?

Join 6,840,000 data science learners today!

Start Learning for Free