We have created and packaged a comprehensive collection of content in the form of courses, primers and use cases called the Foundational Financial Data Science Program leading to a sought-after certification. The program is designed to teach you how to apply machine learning, AI, and quantitative finance to every step of the investment management and other finance processes.
Building on top of this foundational program, we are constantly adding new courses and certifications. These courses can be taken as stand-alone or as part of a roadmap leading to different degrees of certifications.
And we are adding new courses every month.
You can sample all courses for free!
The foundation program is a packaged comprehensive set of content and courses leading to the certification as a Financial Data Science Professional. Complete all the courses in the Foundation Track to earn your badge.
Courses are available for individual purchase, or you can purchase an annual subscription which will give you access to all courses, materials and new ones as they are launched.
Primers and tutorials are a collection of short courses to round up all the background information you would need to complete the main foundational course. Once you complete the primers and tutorials, ranging from Python coding and libraries to investment management workflows, you have the knowledge and the environment necessary the foundational course and related projects.
Just Released!
Practical Machine Learning in Finance is a hands-on course that teaches you how to apply machine learning to real investment problems. You’ll learn by doing—building classification models, engineering features, handling class imbalance, evaluating performance, and avoiding common pitfalls. Designed for finance professionals and students, the course focuses on practical implementation, not just theory. By the end, you’ll know how to take a real-world dataset and turn it into a working ML model.
$50
In this course, we will introduce you to machine learning in investment management through four targeted case studies. Each case is designed to help you improve one step in the investment management pathway. This is all about giving you practical skills and showing you how experts do this in the real world!
$50
Learn to professionally build and backtest an algorithmic momentum strategy in Python. This course provides an end-to-end blueprint, from validating trading ideas to coding realistic backtests and analyzing performance like a pro. Start building your trading edge today!
$5
Process is everything. That is the secret of top portfolio managers. In this short series, we show you the elements of successful portfolio construction. We introduce you to the investment management workflow, which outlines every step in the portfolio management process. In our courses, we will show you how to do each one of these steps and how we can use AI to improve them.
$25
Welcome to the Python Programming Basics Course! In three separate sections you will learn the basics of what has become the most important programming language in machine learning and AI. We will teach all that you need to get started and always within a financial context.
This course is composed of Python Notebooks, filled with everything you need.
$25
In this course, we will code out some of the most important functions that you will use repeatedly throughout our courses. This material will form the backbone of the initial .py file that you will use in all of your projects.
$35
In this course, we introduce you to the basic concepts of asset allocation: analyzing asset classes for inclusion in a strategic asset allocation policy. Many say that the majority of the returns of a portfolio are driven primarily by the asset classes you select. We will show how to use Python to analyze asset classes so that you can get a full understanding of how they behave.
$35
In this course, we will introduce you to the basic visualizations used in portfolio management. We will show you the most common graphs used, and how you can produce them using two popular Python packages: Seaborn and Plotly.
We also teach you some novel graphing techniques you won't find anywhere else.
Oh, and did we mention there is a challenging assignment at the end? You will love it!
$50
Learn to design and implement a systematic investment trading strategy using Python. In this course we will show you how to develop s trading strategy that rotates between 2 ETFs: The market-cap weighted SPY and the equal weighted S&P 500 RSP. This strategy has outperformed the S&P 500 over the past 20 years and you will learn how to deploy it!
$25
In this course, you will learn how to use OpenBB, FMP and natural language processing to create investment peer groups. This allows you to build your own ETF universes based on keyword searches. With these categories, you can then perform investment due diligence and find the funds that match your target criteria. This can also be used to create your own dashboards!
$5 / month*
The Projects section contains short videos and notebooks designed to reinforce what you've learned, and introduce new quantitative techniques that are case study based.
This is a great section to explore when you want to learn something new in a half hour!
*This sections is available through a monthly subscription ($5) or is included with our annual subscription package. Minimum commitment of 6 months.
The foundation program is a packaged comprehensive set of content and courses leading to the certification as a Financial Data Science Professional. Complete all the courses in the Foundation Track to earn your badge.