Data skill learning paths

Gain domain-specific expertise with skill tracks, a collection of courses curated by industry experts to help you grow your data skills and take your next big step.

Want to advance your career? Switch to career tracks.

  • Learn at your own pace
  • Get hands-on experience
  • Master complementary skills
Screenshot of alternative panel function

Start learning for free

Grow your data skills by following a guided series of videos and interactive exercises.

Help with choosing a technology
R

R Programming

Level-up your R programming skills! Learn how to work with common data structures, optimize code, and write your own functions.

22 hours5 courses
R

Importing & Cleaning Data

Gain the real-world skills you need to import and clean your data when working in R—making it possible for you to reveal the insights that matter.

14 hours4 courses
R

Data Visualization

Bring your data into focus. Gain the graphical and plot building skills you need to tell better data stories using ggplot2.

12 hours3 courses
R

Data Manipulation

Take the pain out of data manipulation using dplyr and data.table. Learn how to transform, sort, and filter your data, ready for quick analysis.

20 hours5 courses
R

Statistics Fundamentals

Discover the power of statistics in R. Learn the key statistical concepts, topics, and techniques used by data scientists and statisticians every day.

20 hours5 courses
Python

Python Fundamentals

Grow your programmer skills. Discover how to manipulate dictionaries and DataFrames, visualize real-world data, and write your own Python functions.

15 hours4 courses
Python

Importing & Cleaning Data

Gain the real-world data prepping skills you need to reveal the insights that matter! Discover how to import, clean, and work with APIs and web data.

17 hours5 courses
Python

Data Manipulation

Take the pain out of data manipulation using pandas. You’ll learn how to transform, sort, and filter data in DataFrames, ready for quick analysis.

16 hours4 courses
R

Time Series

Learn the core techniques necessary to extract meaningful insights from time series data.

25 hours6 courses
R

Applied Finance

Grow your financial skills in R. Learn how to evaluate portfolios, calculate credit risk, and create GARCH models to forecast volatility.

30 hours7 courses
R

Finance Fundamentals

Gain the introductory skills you need to make data-driven financial decisions in R—using the xts, zoo, tidyquant, and PortfolioAnalytics packages.

28 hours6 courses
R

Machine Learning Fundamentals

Predict categorical and numeric responses via classification and regression, and discover the hidden structure of datasets with unsupervised learning.

16 hours4 courses
Python

Machine Learning Fundamentals

Learn the art of science of Machine Learning and come away being a boss at prediction, pattern recognition and the beginnings of Deep Learning.

20 hours5 courses
R

Text Mining

Learn how to extract exciting insights from tweets, product reviews, and books through sentiment analysis in R.

16 hours4 courses
R

Spatial Data

Working with data that can be used to create maps and building those maps to visualize variable relationships by region.

20 hours4 courses
R

Shiny Fundamentals

Learn how to use Shiny, a popular R package, to build highly interactive web applications and share your analyses as dashboards and visualizations.

16 hours4 courses
Python

Time Series

Gain the skills you need to manipulate, interpret, and visualize time series data in Python, using pandas, NumPy, and Matplotlib.

20 hours5 courses
R

Big Data

Work with big data in R via parallel programming, interfacing with Spark, writing scalable & efficient R code, and learn ways to visualize big data.

16 hours4 courses
R

Tidyverse Fundamentals

Import and tidy data, wrangle and visualize data, and model and communicate with data in R with the tidyverse.

20 hours5 courses
R

Network Analysis

Learn how to visualize and analyze network data in R, using igraph and other visualization libraries.

16 hours4 courses
R

Supervised Machine Learning

Generate, explore, evaluate, and tune the parameters of different supervised machine learning models.

21 hours5 courses
R

Interactive Data Visualization

Build beautiful interactive maps, explore your data by zooming into and hovering over plots, and design engaging, dynamic charts in R.

20 hours5 courses
SQL

SQL Fundamentals

Learn the fundamental business skills you need to write SQL queries and start analyzing your data using this powerful language.

21 hours5 courses
Python

Statistics Fundamentals

Confidently learn to evaluate statistical models, simulate data, and draw conclusions from a wide variety of data sets.

19 hours5 courses
R

Unsupervised Machine Learning

Reduce the number of dimensions, aggregate data into factors, and cluster your data points to make clear, robust conclusions!

12 hours3 courses
R

Marketing Analytics

Grow the R skills you need to work with social media data, perform market basket analysis, and use machine learning to guide your marketing decisions.

24 hours6 courses
R

Statistical Inference

A core set of skills in statistical inference necessary to understand, interpret, and tune your statistical & machine learning models.

16 hours4 courses
Python

Data Visualization

Supercharge your data science skills using Python's most popular and robust data visualization libraries.

20 hours5 courses
R

Probability and Distributions

These courses will provide you with a fun structure to learn a key skill for statisticians, data scientists, and quantitative analysts.

16 hours4 courses
R

Intermediate Tidyverse Toolbox

Learn to build machine learning models more effectively using more efficient code and clean data in the tidyverse.

17 hours4 courses
SQL

SQL Server Fundamentals

Gain the starting SQL Server skills you need to summarize data, join tables, and analyze your data using SQL Server functions.

22 hours5 courses
Python

Image Processing

Apply your Python skills to take on image data! From pre-processing to deep learning, you'll discover the many ways you can leverage image data.

12 hours3 courses
Spreadsheet

Spreadsheet Fundamentals

Become a spreadsheet master. Learn the core skills you need to analyze data using Google Sheets and Microsoft Excel.

15 hours4 courses
Python

Python Toolbox

Boost your Python skills with techniques for handling missing data and datetimes, and learn how to write regular expressions and more efficient code.

20 hours5 courses
R

Analyzing Genomic Data

Start exploring the world of computational biology with essential Bioconductor packages and workflows for next-generation sequencing data analysis.

16 hours4 courses
Python

Big Data with PySpark

Master how to process big data and leverage it efficiently with Apache Spark using the PySpark API.

24 hours6 courses
Python

Python Programming

Level-up your programming skills. Learn how to optimize code, write functions and unit tests, and use best practice software engineering techniques.

24 hours6 courses
Theory

Data Skills for Business

Learn core data concepts, understand how to answer real-world questions using data, and become a more confident data-driven decision-maker.

16 hours5 courses
Python

Marketing Analytics

Gain the Python skills you need to analyze marketing campaigns, drill into social media data, and use machine learning to predict customer churn.

28 hours7 courses
SQL

SQL for Business Analysts

Boost your business SQL skills. Learn how you can use SQL to quickly analyze data and build powerful reports to overcome business problems.

20 hours 5 courses
SQL

SQL Server for Database Administrators

Dive in and learn the key SQL Server skills you need to securely set-up, design, and maintain your business’s database.

24 hours6 courses
SQL

SQL for Database Administrators

Gain the database skills you need to become a confident, high-earning SQL DBA. Learn how to create, grow, and manage your PostgreSQL database.

16 hours4 courses
Spreadsheet

Intermediate Spreadsheets

Expand your spreadsheet skills. Learn how data validation, statistics, and regular expressions can save you time with Excel and Sheets!

12 hours3 courses
Python

Deep Learning

Take your machine learning skills to the next level. Use the powerful Keras, TensorFlow, and PyTorch libraries to create and optimize neural networks.

20 hours5 courses
Theory

Data Literacy Fundamentals

Data literacy isn't just for data specialists; it's a fundamental life skill that everyone needs.

10 hours5 courses
Python

Natural Language Processing

Learn how to transcribe, and extract exciting insights from books, review sites, and online articles with Natural Language Processing (NLP) in Python.

25 hours6 courses
Python

Deep Learning for NLP

Develop your NLP and neural network skills in Python and learn how to translate and autocomplete text using scikit-learn, TensorFlow, Keras, and NLTK.

12 hours3 courses
Python

Finance Fundamentals

Gain the introductory skills you need to make data-driven financial decisions in Python—using pandas, NumPy, statsmodels, and pyfolio libraries.

25 hours6 courses
Python

Applied Finance

Enhance your Python financial skills. Learn how to evaluate portfolios, calculate credit risk, and create GARCH models to forecast volatility.

16 hours4 courses
Spreadsheet

Finance Fundamentals

Grow your financial spreadsheet skills. Learn how to build basic business models, use financial formulas, and create loan amortization schedules.

12 hours3 courses
Tableau

Tableau Fundamentals

Gain the essential skills you need to confidently use Tableau and pass the Tableau Desktop Specialist certification. No prior experience required.

22 hours4 courses

Get started

No coding required—learn everything you’ve ever been afraid to ask about data science.

Theory

Data Skills for Business

Learn core data concepts, understand how to answer real-world questions using data, and become a more confident data-driven decision-maker.

16 hours5 courses
Theory

Data Literacy Fundamentals

Data literacy isn't just for data specialists; it's a fundamental life skill that everyone needs.

10 hours5 courses

Loved by learners at thousands of companies


Who teaches on DataCamp?

Meet the experts behind the training. By joining DataCamp, you’ll unlock access to insights from leaders in technology, data science, business, and academia.

Sowmya Vivek Headshot

Learn with
Sowmya Vivek

Data Science Coach. See full bio.

RR

Instructor of Analyzing Social Media Data in R

3,415 learners
See All

What is DataCamp?

Learn the data skills you need online at your own pace—from non-coding essentials to data science and machine learning.

Start Learning For Free

We learn best by doing

DataCamp's proven learning methodology.

What makes DataCamp different?

We believe in learning by doing. With DataCamp, you complete real-world coding exercises directly in your browser—no downloads or complex installations. Roll up your sleeves and start learning today.

Learn More
Marco Headshot

Compared to other platforms, DataCamp is much more entertaining and interactive and has courses that are taught by the best Python and R minds out there.

Marco Venè, Senior Data Analyst, GetYourGuide

FAQ

Visit our Help Center for more information.

Ready to learn?

Join over 9 million learners and go further, faster, with DataCamp.

Start Learning For FreeDataCamp For Business