Education
At DataCamp, we believe everyone deserves access to high-quality education and data skill development for a more secure future. As part of our mission to democratize data skills for everyone, we have always provided free, unlimited access to DataCamp for Classrooms for instructors and their students, serving more than 350,000 students around the world. We've also partnered with more than 120 nonprofit organizations to give 25,000 free DataCamp subscriptions to communities that need them most.
Research
We work with the largest brands in the world to help them transform their data skills. Our experienced team provides you with resources and guidance on everything from adoption best practices to SSO and LMS integrations—giving you the tools you need to upskill your team with confidence.
Distance Learning Courses
- Short Course A-B Testing in R
- Short Course ARIMA Models in Python
- Short Course ARIMA Models in R
- Short Course Advanced Deep Learning with Keras
- Short Course Advanced NLP with spaCy
- Short Course Analyzing Business Data in SQL
- Short Course Analyzing Data in Tableau
- Short Course Analyzing Genomic Data in R
- Short Course Analyzing IoT Data in Python
- Short Course Analyzing Marketing Campaigns with pandas
- Short Course Analyzing Social Media Data in Python
- Short Course Analyzing Social Media Data in R
- Short Course Analyzing Survey Data in R
- Short Course Analyzing US Census Data in Python
- Short Course Analyzing US Census Data in R
- Short Course Applied Finance in Python
- Short Course Applied Finance in R
- Short Course Applying SQL to Real-World Problems
- Short Course Bayesian Data Analysis in Python
- Short Course Bayesian Modeling with RJAGS
- Short Course Bayesian Regression Modeling with rstanarm
- Short Course Big Data Fundamentals with PySpark
- Short Course Big Data with PySpark
- Short Course Big Data with R
- Short Course Biomedical Image Analysis in Python
- Short Course Bond Valuation and Analysis in Python
- Short Course Bond Valuation and Analysis in R
- Short Course Building Chatbots in Python
- Short Course Building Dashboards with Dash and Plotly
- Short Course Building Dashboards with flexdashboard
- Short Course Building Dashboards with shinydashboard
- Short Course Building Data Engineering Pipelines in Python
- Short Course Building Recommendation Engines in Python
- Short Course Building Recommendation Engines with PySpark
- Short Course Building Response Models in R
- Short Course Building Web Applications with Shiny in R
- Short Course Building and Optimizing Triggers in SQL Server
- Short Course Business Process Analytics in R
- Short Course Case Studies - Network Analysis in R
- Short Course Case Studies in Statistical Thinking
- Short Course Case Study - Analyzing Customer Churn in Power BI
- Short Course Case Study - Analyzing Customer Churn in Tableau
- Short Course Case Study - Exploratory Data Analysis in R
- Short Course Categorical Data in the Tidyverse
- Short Course ChIP-seq with Bioconductor in R
- Short Course Choice Modeling for Marketing in R
- Short Course Cleaning Data in PostgreSQL Databases
- Short Course Cleaning Data in R
- Short Course Cleaning Data in SQL Server Databases
- Short Course Cleaning Data with PySpark
- Short Course Cluster Analysis in Python
- Short Course Cluster Analysis in R
- Short Course Communicating with Data in the Tidyverse
- Short Course Conditional Formatting in Google Sheets
- Short Course Connecting Data in Tableau
- Short Course Correlation and Regression in R
- Short Course Course Creation at DataCamp
- Short Course Creating PostgreSQL Databases
- Short Course Credit Risk Modeling in Python
- Short Course Credit Risk Modeling in R
- Short Course Customer Analytics and A-B Testing in Python
- Short Course Customer Segmentation in Python
- Short Course DAX Functions in Power BI
- Short Course Data Analysis in Excel
- Short Course Data Analyst in Power BI
- Short Course Data Analyst with Python
- Short Course Data Analyst with R
- Short Course Data Connections in Power BI
- Short Course Data Engineer
- Short Course Data Manipulation with Python
- Short Course Data Manipulation with R
- Short Course Data Manipulation with data.table in R
- Short Course Data Manipulation with pandas
- Short Course Data Modeling in Power BI
- Short Course Data Preparation in Power BI
- Short Course Data Privacy and Anonymization in Python
- Short Course Data Processing in Shell
- Short Course Data Science for Business
- Short Course Data Scientist with Python
- Short Course Data Scientist with R
- Short Course Data Skills for Business
- Short Course Data Transformation in Power BI
- Short Course Data Visualization in Google Sheets
- Short Course Data Visualization in Power BI
- Short Course Data Visualization with Python
- Short Course Data Visualization with R
- Short Course Data-Driven Decision Making for Business
- Short Course Data-Driven Decision Making in SQL
- Short Course Database Design
- Short Course Dealing With Missing Data in R
- Short Course Dealing with Missing Data in Python
- Short Course Defensive R Programming
- Short Course Deploying and Maintaining Assets in Power BI
- Short Course Designing Machine Learning Workflows in Python
- Short Course Developing Python Packages
- Short Course Developing R Packages
- Short Course Differential Expression Analysis with limma in R
- Short Course Dimensionality Reduction in Python
- Short Course Dimensionality Reduction in R
- Short Course Ensemble Methods in Python
- Short Course Equity Valuation in R
- Short Course Error and Uncertainty in Google Sheets
- Short Course Experimental Design in R
- Short Course Exploratory Data Analysis in Power BI
- Short Course Exploratory Data Analysis in R
- Short Course Extreme Gradient Boosting with XGBoost
- Short Course Factor Analysis in R
- Short Course Feature Engineering for Machine Learning in Python
- Short Course Feature Engineering for NLP in Python
- Short Course Feature Engineering in R
- Short Course Feature Engineering with PySpark
- Short Course Finance Fundamentals in Google Sheets
- Short Course Finance Fundamentals in Python
- Short Course Finance Fundamentals in R
- Short Course Financial Analytics in Google Sheets
- Short Course Financial Forecasting in Python
- Short Course Financial Modeling in Google Sheets
- Short Course Financial Trading in Python
- Short Course Financial Trading in R
- Short Course Forecasting Product Demand in R
- Short Course Forecasting in R
- Short Course Foundations of Functional Programming with purrr
- Short Course Foundations of Probability in Python
- Short Course Foundations of Probability in R
- Short Course Fraud Detection in Python
- Short Course Fraud Detection in R
- Short Course Functions for Manipulating Data in SQL Server
- Short Course Fundamentals of Bayesian Data Analysis in R
- Short Course GARCH Models in Python
- Short Course GARCH Models in R
- Short Course Generalized Linear Models in Python
- Short Course Generalized Linear Models in R
- Short Course Google Sheets Fundamentals
- Short Course HR Analytics - Predicting Employee Churn in Python
- Short Course HR Analytics - Predicting Employee Churn in R
- Short Course Handling Missing Data with Imputations in R
- Short Course Hierarchical and Mixed Effects Models in R
- Short Course Hierarchical and Recursive Queries in SQL Server
- Short Course Hyperparameter Tuning in Python
- Short Course Hyperparameter Tuning in R
- Short Course Hypothesis Testing in Python
- Short Course Hypothesis Testing in R
- Short Course Image Processing in Python
- Short Course Image Processing with Keras
- Short Course Importing and Cleaning Data with Python
- Short Course Importing and Cleaning Data with R
- Short Course Importing and Managing Financial Data in Python
- Short Course Importing and Managing Financial Data in R
- Short Course Improving Query Performance in PostgreSQL
- Short Course Improving Query Performance in SQL Server
- Short Course Improving Your Data Visualizations in Python
- Short Course Inference for Categorical Data in R
- Short Course Inference for Linear Regression in R
- Short Course Inference for Numerical Data in R
- Short Course Interactive Data Visualization in R
- Short Course Interactive Data Visualization with Bokeh
- Short Course Interactive Data Visualization with plotly in R
- Short Course Interactive Maps with leaflet in R
- Short Course Intermediate DAX in Power BI
- Short Course Intermediate Data Modeling in Power BI
- Short Course Intermediate Data Visualization with ggplot2
- Short Course Intermediate Functional Programming with purrr
- Short Course Intermediate Google Sheets
- Short Course Intermediate Google Sheets
- Short Course Intermediate Importing Data in R
- Short Course Intermediate Network Analysis in Python
- Short Course Intermediate Portfolio Analysis in R
- Short Course Intermediate Predictive Analytics in Python
- Short Course Intermediate Python
- Short Course Intermediate Python for Finance
- Short Course Intermediate R
- Short Course Intermediate R for Finance
- Short Course Intermediate Regression in R
- Short Course Intermediate Regression with statsmodels in Python
- Short Course Intermediate Regular Expressions in R
- Certificate Intermediate SQL
- Short Course Intermediate SQL Server
- Short Course Intermediate Tidyverse Toolbox
- Short Course Introduction to AWS Boto in Python
- Short Course Introduction to Airflow in Python
- Short Course Introduction to Anomaly Detection in R
- Short Course Introduction to Bash Scripting
- Short Course Introduction to Bioconductor in R
- Short Course Introduction to DAX in Power BI
- Short Course Introduction to Data Science in Python
- Short Course Introduction to Data Visualization with Matplotlib
- Short Course Introduction to Databases in Python
- Short Course Introduction to Deep Learning in Python
- Short Course Introduction to Deep Learning with Keras
- Short Course Introduction to Deep Learning with PyTorch
- Short Course Introduction to Financial Concepts in Python
- Short Course Introduction to Google Sheets
- Short Course Introduction to Linear Modeling in Python
- Short Course Introduction to MongoDB in Python
- Short Course Introduction to Natural Language Processing in R
- Short Course Introduction to Network Analysis in Python
- Short Course Introduction to NumPy
- Short Course Introduction to Oracle SQL
- Short Course Introduction to Portfolio Analysis in Python
- Short Course Introduction to Portfolio Analysis in R
- Short Course Introduction to Portfolio Risk Management in Python
- Short Course Introduction to Power BI
- Short Course Introduction to Predictive Analytics in Python
- Short Course Introduction to Python
- Short Course Introduction to R
- Short Course Introduction to R for Finance
- Short Course Introduction to Regression in R
- Short Course Introduction to Relational Databases in SQL
- Short Course Introduction to SQL
- Short Course Introduction to SQL Server
- Short Course Introduction to Spark SQL in Python
- Short Course Introduction to Spark with sparklyr in R
- Short Course Introduction to Statistics
- Short Course Introduction to Statistics in Spreadsheets
- Short Course Introduction to Tableau
- Short Course Introduction to TensorFlow in Python
- Short Course Introduction to Text Analysis in R
- Short Course Joining Data in SQL
- Short Course Joining Data with data.table in R
- Short Course Joining Data with dplyr
- Short Course Joining Data with pandas
- Short Course Life Insurance Products Valuation in R
- Short Course Linear Algebra for Data Science in R
- Short Course Linear Classifiers in Python
- Short Course Loan Amortization in Spreadsheets
- Short Course Machine Learning Fundamentals in R
- Short Course Machine Learning Fundamentals with Python
- Short Course Machine Learning Scientist with Python
- Short Course Machine Learning Scientist with R
- Short Course Machine Learning for Business
- Short Course Machine Learning for Finance in Python
- Short Course Machine Learning for Marketing Analytics in R
- Short Course Machine Learning for Marketing in Python
- Short Course Machine Learning for Time Series Data in Python
- Short Course Machine Learning in the Tidyverse
- Short Course Machine Learning with PySpark
- Short Course Machine Learning with Tree-Based Models in R
- Short Course Machine Learning with caret in R
- Short Course Manipulating Time Series Data in Python
- Short Course Manipulating Time Series Data in R
- Short Course Manipulating Time Series Data with xts and zoo in R
- Short Course Market Basket Analysis in Python
- Short Course Market Basket Analysis in R
- Short Course Marketing Analytics for Business
- Short Course Marketing Analytics with Python
- Short Course Marketing Analytics with R
- Short Course Mixture Models in R
- Short Course Model Validation in Python
- Short Course Modeling with Data in the Tidyverse
- Short Course Modeling with tidymodels in R
- Short Course Multivariate Probability Distributions in R
- Short Course Natural Language Processing in Python
- Short Course Network Analysis in R
- Short Course Network Analysis with R
- Short Course NoSQL Concepts
- Short Course Object-Oriented Programming with S3 and R6 in R
- Short Course Optimizing R Code with Rcpp
- Short Course Pandas Joins for Spreadsheet Users
- Short Course Parallel Programming in R
- Short Course Parallel Programming with Dask in Python
- Short Course Performing Experiments in Python
- Short Course Pivot Tables in Google Sheets
- Short Course Power BI Fundamentals
- Short Course Practicing Coding Interview Questions in Python
- Short Course Practicing Statistics Interview Questions in Python
- Short Course Practicing Statistics Interview Questions in R
- Short Course Predicting CTR with Machine Learning in Python
- Short Course Predictive Analytics using Networked Data in R
- Short Course Preprocessing for Machine Learning in Python
- Short Course Probability Puzzles in R
- Short Course Programming with dplyr
- Short Course Python Data Science Toolbox (Part 1)
- Short Course Python Data Science Toolbox (Part 2)
- Short Course Python Developer
- Short Course Python Fundamentals
- Short Course Python Programming
- Short Course Python Toolbox
- Short Course Python for MATLAB Users
- Short Course Python for R Users
- Short Course Python for Spreadsheet Users
- Short Course Quantitative Analyst with R
- Short Course Quantitative Risk Management in Python
- Short Course Quantitative Risk Management in R
- Short Course R Developer
- Short Course R For SAS Users
- Short Course R Programming
- Short Course RNA-Seq with Bioconductor in R
- Short Course Regular Expressions in Python
- Short Course Report Design in Power BI
- Short Course Reporting in SQL
- Short Course Reporting with R Markdown
- Short Course Reports in Power BI
- Short Course Reshaping Data with pandas
- Short Course Reshaping Data with tidyr
- Short Course SQL Fundamentals
- Short Course SQL Server Developer
- Short Course SQL Server Fundamentals
- Short Course SQL Server for Database Administrators
- Short Course SQL for Business Analysts
- Short Course SQL for Database Administrators
- Short Course Sampling in Python
- Short Course Sampling in R
- Short Course Scalable Data Processing in R
- Short Course Sentiment Analysis in Python
- Short Course Sentiment Analysis in R
- Short Course Shiny Fundamentals with R
- Short Course Software Engineering for Data Scientists in Python
- Short Course Spoken Language Processing in Python
- Short Course Statistical Inference with R
- Short Course Statistical Simulation in Python
- Short Course Statistical Techniques in Tableau
- Short Course Statistician with R
- Short Course Statistics Fundamentals with Python
- Short Course Statistics Fundamentals with R
- Short Course Streaming Concepts
- Short Course Streaming Data with AWS Kinesis and Lambda
- Short Course Streamlined Data Ingestion with pandas
- Short Course String Manipulation with stringr in R
- Short Course Structural Equation Modeling with lavaan in R
- Short Course Supervised Learning in R - Classification
- Short Course Supervised Learning in R - Regression
- Short Course Supervised Learning with scikit-learn
- Short Course Supervised Machine Learning in R
- Short Course Supply Chain Analytics in Python
- Short Course Support Vector Machines in R
- Short Course Survival Analysis in Python
- Short Course Survival Analysis in R
- Short Course Tableau Fundamentals
- Short Course Text Mining with Bag-of-Words in R
- Short Course Text Mining with R
- Short Course Tidyverse Fundamentals with R
- Short Course Time Series Analysis in Python
- Short Course Time Series with Python
- Short Course Time Series with R
- Short Course Transactions and Error Handling in PostgreSQL
- Short Course Transactions and Error Handling in SQL Server
- Short Course Trend Analysis in Power BI
- Short Course Understanding Data Engineering
- Short Course Understanding Data Science
- Short Course Understanding Data Topics
- Short Course Understanding Machine Learning
- Short Course Unit Testing for Data Science in Python
- Short Course Unsupervised Learning in R
- Short Course User-Oriented Design in Power BI
- Short Course Visualization Best Practices in R
- Short Course Visualizing Big Data with Trelliscope in R
- Short Course Visualizing Geospatial Data in Python
- Short Course Visualizing Geospatial Data in R
- Short Course Visualizing Time Series Data in Python
- Short Course Visualizing Time Series Data in R
- Short Course Web Scraping in Python
- Short Course Web Scraping in R
- Short Course Winning a Kaggle Competition in Python
- Short Course Working with Categorical Data in Python
- Short Course Working with Dates and Times in R
- Short Course Working with Geospatial Data in Python
- Short Course Writing Efficient Code with pandas
- Short Course Writing Efficient Python Code
- Short Course Writing Efficient R Code
- Short Course A-B Testing in R
- Short Course ARIMA Models in R
- Short Course Analyzing Marketing Campaigns with pandas
- Short Course Applied Finance in Python
- Short Course Applied Finance in R
- Short Course Bond Valuation and Analysis in R
- Short Course Business Process Analytics in R
- Short Course Case Studies in Statistical Thinking
- Short Course Choice Modeling for Marketing in R
- Short Course Communicating with Data in the Tidyverse
- Short Course Credit Risk Modeling in Python
- Short Course Credit Risk Modeling in R
- Short Course Data Skills for Business
- Short Course Data-Driven Decision Making for Business
- Short Course Equity Valuation in R
- Short Course Error and Uncertainty in Google Sheets
- Short Course Factor Analysis in R
- Short Course Finance Fundamentals in Google Sheets
- Short Course Finance Fundamentals in Python
- Short Course Finance Fundamentals in R
- Short Course Financial Analytics in Google Sheets
- Short Course Financial Forecasting in Python
- Short Course Financial Modeling in Google Sheets
- Short Course Financial Trading in Python
- Short Course Financial Trading in R
- Short Course Google Sheets Fundamentals
- Short Course HR Analytics - Exploring Employee Data in R
- Short Course HR Analytics - Predicting Employee Churn in Python
- Short Course HR Analytics - Predicting Employee Churn in R
- Short Course Importing and Managing Financial Data in Python
- Short Course Importing and Managing Financial Data in R
- Short Course Intermediate Google Sheets
- Short Course Intermediate Portfolio Analysis in R
- Short Course Intermediate Python for Finance
- Short Course Intermediate R for Finance
- Short Course Introduction to Anomaly Detection in R
- Short Course Introduction to Financial Concepts in Python
- Short Course Introduction to Portfolio Analysis in R
- Short Course Introduction to Portfolio Risk Management in Python
- Short Course Introduction to Power BI
- Short Course Introduction to R for Finance
- Short Course Life Insurance Products Valuation in R
- Short Course Loan Amortization in Spreadsheets
- Short Course Machine Learning for Finance in Python
- Short Course Machine Learning for Marketing Analytics in R
- Short Course Market Basket Analysis in R
- Short Course Marketing Analytics for Business
- Short Course Marketing Analytics in Google Sheets
- Short Course Marketing Analytics with Python
- Short Course Marketing Analytics with R
- Short Course Quantitative Analyst with R
- Short Course Quantitative Risk Management in Python
- Short Course Quantitative Risk Management in R
- Short Course Reporting with R Markdown
- Short Course SQL Server Fundamentals
- Short Course Statistical Techniques in Tableau
- Short Course Supply Chain Analytics in Python
- Short Course Support Vector Machines in R
- Short Course Tableau Fundamentals
- Short Course Time Series Analysis in R
- Short Course Trend Analysis in Power BI
- Short Course A-B Testing in R
- Short Course ARIMA Models in R
- Short Course Analyzing Genomic Data in R
- Short Course Case Studies in Statistical Thinking
- Short Course ChIP-seq with Bioconductor in R
- Short Course Data Skills for Business
- Short Course Differential Expression Analysis with limma in R
- Short Course Error and Uncertainty in Google Sheets
- Short Course Factor Analysis in R
- Short Course Foundations of Probability in Python
- Short Course Generalized Linear Models in R
- Short Course HR Analytics - Exploring Employee Data in R
- Short Course Inference for Categorical Data in R
- Short Course Inference for Linear Regression in R
- Short Course Inference for Numerical Data in R
- Short Course Intermediate Google Sheets
- Short Course Introduction to Bioconductor in R
- Short Course Introduction to Statistics
- Short Course Introduction to Statistics in Spreadsheets
- Short Course Joining Data with data.table in R
- Short Course Linear Algebra for Data Science in R
- Short Course Loan Amortization in Spreadsheets
- Short Course Parallel Programming in R
- Short Course Practicing Statistics Interview Questions in Python
- Short Course Practicing Statistics Interview Questions in R
- Short Course RNA-Seq with Bioconductor in R
- Short Course Statistical Inference with R
- Short Course Statistical Simulation in Python
- Short Course Statistical Techniques in Tableau
- Short Course Statistician with R
- Short Course Statistics Fundamentals with Python
- Short Course Statistics Fundamentals with R
- Short Course Survival Analysis in R
- Short Course Time Series Analysis in R
- Short Course Time Series with Python
- Short Course Visualizing Time Series Data in Python
- Short Course Writing Efficient Code with pandas
- Short Course Advanced NLP with spaCy
- Short Course Bayesian Regression Modeling with rstanarm
- Short Course Biomedical Image Analysis in Python
- Short Course Feature Engineering in R
- Short Course HR Analytics - Predicting Employee Churn in R
- Short Course Streaming Data with AWS Kinesis and Lambda
- Short Course Text Mining with Bag-of-Words in R
- Short Course Understanding Data Engineering
- Short Course Database Design
- Short Course Course Creation at DataCamp
- Short Course Advanced NLP with spaCy
- Short Course Foundations of Functional Programming with purrr
- Short Course Forecasting in R