We're using cookies, but you can turn them off in Privacy Settings. If you use the site without changing settings, you are agreeing to our use of cookies. Learn more in our Privacy Policy.

About This Course

This course introduces learners to foundational statistical concepts underpinning machine learning as well as advanced AI techniques used in the investment profession. Demonstrating core modeling frameworks along with carefully selected real-world investment practice examples, the course seeks to familiarize learners with two important programming languages — Python and R (no prior knowledge of Python or R necessary). The motivation is to demonstrate the elegance — and speed — simple programming brings to the investment decision-making process.

During this online course, you will have the opportunity to gain practical experience through immersive code labs that draw on real-world scenarios.

Course modules include:

This course is part of the Data Science for Investment Professionals Certificate.


This course is part of a data science series. It is suggested, but not required, that learners complete the courses in the recommended order below to ensure uniform foundational knowledge.

Recommended order:

What You’ll Learn

Upon completion of this online course you will be able to:

Topics Covered


Person working on a laptop

Online Course

Machine Learning for Investment Professionals

Gain an understanding of machine learning along with the technical and soft skills needed to use it in the investment process.

USD 339.00

Business person watching stock market quotes

Online Course

Natural Language Processing for Investment Professionals

Learn to leverage NLP in sentiment analysis for use in investment valuation models and the decision-making process.

USD 339.00

Professional pointing at chart on a screen


Data Science for Investment Professionals Certificate

Gain practical understanding of data science and machine learning applications in the investment process.

USD 1,590.00