Finance Train LogoFinance Train
Course CatalogBlogMembership
Finance TrainFinance Train
Home
Learn
Getting StartedGetting StartedPythonPythonR ProgrammingR ProgrammingQuantitative FoundationsQuantitative FoundationsData AnalysisData AnalysisMachine LearningMachine LearningAIAIFinance AppsFinance Apps
BlogToolsMembership

Course Catalog

Browse courses designed for finance professionals on topics such as data science, machine learning, AI, quant finance, and other finance concepts.

Getting Started with Python
Free

Getting Started with Python

Learn Python fundamentals: syntax, data types, and basic programming concepts.

8 lessons

Getting Started with R Programming
Free

Getting Started with R Programming

Learn R basics including syntax, data types, and RStudio.

9 lessons

Python for Data Science
Premium

Python for Data Science

NumPy, data structures, and essential tools for data science.

12 lessons

Data Manipulation Using Pandas
Premium

Data Manipulation Using Pandas

Master Pandas for data wrangling and analysis.

21 lessons

R Programming for Data Science
Premium

R Programming for Data Science

Data manipulation with dplyr, tidyr, and the tidyverse.

17 lessons

Data Visualization with R
Premium

Data Visualization with R

Learn how to create beautiful data visualizations in R using Base R graphics and ggplot2

29 lessons

Introduction to Machine Learning
Premium

Introduction to Machine Learning

ML fundamentals: concepts, workflow, and key algorithms.

13 lessons

Machine Learning in Finance Using Python
Premium

Machine Learning in Finance Using Python

Apply ML algorithms to financial prediction problems using Python and scikit-learn.

22 lessons

Credit Risk Modelling in R
Premium

Credit Risk Modelling in R

Build credit scoring models using R - from data prep to scorecard deployment.

28 lessons

Financial Time Series Analysis in R
Premium

Financial Time Series Analysis in R

Analyze and forecast financial time series data.

27 lessons

Portfolio Analysis in R
Premium

Portfolio Analysis in R

Portfolio optimization and performance analysis.

5 lessons

Investment Risk and Return Analysis in Python
Premium

Investment Risk and Return Analysis in Python

Learn how to evaluate investment risks and returns using Python. Covers financial risk fundamentals, return calculations, statistical measures (mean, variance, skewness, kurtosis), and practical analysis techniques for real-world investment data.

14 lessons

Quantitative Trading Strategies in R
Premium

Quantitative Trading Strategies in R

Build and backtest systematic trading strategies.

21 lessons

Derivatives with R
Premium

Derivatives with R

Price and analyze options and other derivatives.

15 lessons

Start Learning Today

Courses in data science, machine learning, and AI built for finance professionals. Start free or get full access with a membership.

Finance Train

Learn data science and AI skills for finance through practical courses and tutorials.

Learn

  • Course Catalog
  • Course Directory
  • Blog

Resources

  • Tools
  • Tables
  • Calculators
  • Membership

Company

  • About
  • Contact
  • Privacy
  • Terms

© 2026 Finance Train. All rights reserved.