The tracks helped me complete my journey without feeling lost. Each course builds on the last, keeping me motivated and on track
Track
Gain the introductory skills you need to make data-driven financial decisions in R—using the xts, zoo, tidyquant, and PortfolioAnalytics packages.
Loved by learners at thousands of companies
Make progress on the go with our mobile courses and daily 5-minute coding challenges.
The tracks helped me complete my journey without feeling lost. Each course builds on the last, keeping me motivated and on track

DataCamp helped me transition from someone curious about data to someone actively applying these skills in my job
I've been using DataCamp for four years, and it's helped me transition from filling gaps in my skills to proactively creating value for my company
Yes, this Track is suitable for beginners. It introduces the fundamentals of finance and R so that users can gain an understanding of how to make data-driven decisions. There's no prior coding experience needed.
This Track uses the R programming language.
The skills learned in this track can benefit careers in data science, finance, accounting, and analytics.
This Track teaches the fundamentals of finance and R, helping you understand how to make data-driven decisions. You will learn working with popular R packages, including xts, zoo, tidyquant, PerformanceAnalytics, and PortfolioAnalytics. You'll also gain hands-on experience working with real-world data, including stock data, investment portfolios, and data from the S&P 500.
This Track is self-paced and typically takes 28 hours to complete.
Skill tracks focus on teaching you the skills needed to succeed in a particular industry, while career tracks are more focused on helping you obtain a job in that industry.
This Track covers topics such as vectors, matrices, lists, and functions, working with time series data to evaluate index performance, importing and managing financial data from different sources, working with investment portfolios, calculating measures of risk, and calculating an optimal portfolio based on risk and return.
You will learn techniques such as working with popular R packages, including xts, zoo, tidyquant, PerformanceAnalytics, and PortfolioAnalytics, learning how to import and manage financial data, evaluating index performance with time series data, and calculating an optimal portfolio.
Professor of Finance and Econometrics at VUB and VUA
Course
Learn essential data structures such as lists and data frames and apply that knowledge directly to financial examples.
Learn essential data structures such as lists and data frames and apply that knowledge directly to financial examples.
Course
Learn about how dates work in R, and explore the world of if statements, loops, and functions using financial examples.
Learn about how dates work in R, and explore the world of if statements, loops, and functions using financial examples.
Course
Master time series data manipulation in R, including importing, summarizing and subsetting, with zoo, lubridate and xts.
Master time series data manipulation in R, including importing, summarizing and subsetting, with zoo, lubridate and xts.
Course
Learn how to access financial data from local files as well as from internet sources.
Learn how to access financial data from local files as well as from internet sources.
Course
Apply your finance and R skills to backtest, analyze, and optimize financial portfolios.
Apply your finance and R skills to backtest, analyze, and optimize financial portfolios.
Finance Fundamentals in R
Track
Complete