Skip to main content
HomeBlogData Science

The Complete List of DataCamp Tutorials

Looking for a DataCamp tutorial? You've come to the right place.
Updated Mar 2023
List of tutorials
15 Easy Solutions To Your Data Frame Problems In R
15 Questions All R Users Have About Plots
18 Most Common Python List Questions | Learn Python
21 Essential Python Tools
30 Cool Python Tricks For Better Code With Examples
5 Tips to Write Idiomatic Pandas Code
6 Best Python IDEs for Data Science in 2023
A Complete Guide to Data Augmentation
A Comprehensive Introduction to Graph Neural Networks (GNNs)
A data.table R tutorial by DataCamp: intro to DT[i, j, by]
A Guide to R Regular Expressions With Examples
A Guide to Using ChatGPT For Data Science Projects
A Loops in R Tutorial- Usage and Alternatives
A Tutorial on Using Functions in R! (and their scoping)
Absolute and Weighted Frequency of Words in Text
AdaBoost Classifier Algorithms using Python Sklearn Tutorial
Advanced Analytical Features in Power BI Tutorial
Aggregate Functions in SQL
Algorithm Time Complexity & Asymptotic Notation
Algorithmic Trading in R Tutorial
Altair in Python Tutorial: Data Visualizations
An Introduction to Hierarchical Clustering in Python
An Introduction to Python Subprocess: Basics and Examples
An Introduction to Q-Learning: A Tutorial For Beginners
An Introduction to Using Transformers and Hugging Face
Apache Spark Tutorial: Machine Learning
Arrays in R: Tutorial for Creating & Indexing Arrays using R
Association Rule Mining in Python Tutorial
Asyncio Tutorial For Beginners
Autocorrelation with R afc
Autoencoder as a Classifier Tutorial
Automated Machine Learning with Auto-Keras
AWS EC2 for Beginners
Bash Shell Commands Examples for Files & Data
Basic Programming Skills in R
Beginner's Guide to Google's Vision API in Python
Beginner's Guide to PostgreSQL
Beginner’s Guide to Scala
Beginners Guide to SQLite
Bivariate Distribution Heatmaps in R
Boruta Feature Selection in R
Box Plot in R Tutorial
Building Data Pipelines using R
Building Neural Network (NN) Models in R
Chi-square Test & Formula in Excel
Cleaning Data in SQL
Cloudera Hadoop Tutorial
Cluster Analysis in Tableau
CLV (Customer Lifetime Value) in Python
Command Line Argument Parsing in Python
Common Data Science Pitfalls
Comparison of BI and Analytics Platforms
Conditional Formatting in Spreadsheets
Conditional Functions in Spreadsheets
Conditionals and Control Flow in R Tutorial
Contingency Analysis using R
Convolutional Neural Networks in Python
Creating Stories in Tableau: A Guide for Beginners
Creating Synthetic Data with Python Faker Tutorial
Creating Tableau Visualizations Using AirBnB Dataset Tutorial
Data Cleaning Tutorial
Data Frames in R
Data Modeling in Power BI Tutorial
Data Preparation with pandas
Data Reshaping in R Tutorial
Data Science for Search Engine Marketing (SEM)
Data Type Conversion in Python Tutorial
Data Visualization with Bokeh Tutorial: Getting Started
Data Visualization with Bokeh Tutorial: Plotting Data Structures
Data Visualization with Power BI
Data Wrangling with INDEX-MATCH in Spreadsheets
Data Wrangling with VLOOKUP in Spreadsheets
Datasets from Images
DBSCAN: A Macroscopic Investigation in Python
Deduce the Number of Layers and Neurons for ANN
Deep Learning Tutorial
Deep Learning With Jupyter Notebooks In The Cloud
Definitive Guide: Threading in Python Tutorial
Definitive Guide: Variables in R Tutorial
Demystifying Crucial Statistics in Python
Demystifying Mathematical Concepts for Deep Learning
Deploying a Web App with Bokeh Tutorial
Deploying Facebook Chatbots with Python
Deploying Python Functions and Prophet Forecasting Model in Tableau with TabPy
Designing Engaging Power BI Reports Tutorial
Detect Anomalies with Anomalize in R
Detecting & Classifying Fake News with Python Sklearn
Detecting True & Deceptive Hotel Reviews
Discover SQLAlchemy: A Beginner Tutorial With Examples
Diving Deep with Imbalanced Data
Django Tutorial: Python Web Development
Docker for Data Science: An Introduction
Documenting Python Code: How to Guide
Ensemble Learning with Python Sklearn
Ensemble Models: Machine Learning with R
Essentials of Linear Regression in Python
Estimating COVID-19's 𝑅𝑡 in Real-Time (Replicating in R)
Exception & Error Handling in Python | Tutorial by DataCamp
Exploratory Data Analysis Tutorial: Data Profiling
f-string Formatting in Python Tutorial
Face Detection with Python using OpenCV Tutorial
Factor Levels in R
Factors in R Tutorial
FastAPI Tutorial: An Introduction to Using FastAPI
Feature Engineering with Kaggle Tutorial
Feature Selection Tutorial in Python Sklearn
Five Tips to Improve your R Code
For Loops in Python Tutorial: How to iterate over Pandas DataFrame
For Loops in R
FUNCTIONS and METHODS in Scala Tutorial (The Basics)
Fuzzy String Matching in Python Tutorial
Generative Adversarial Networks Tutorial
GeoPandas Tutorial: An Introduction to Geospatial Analysis
Getting Started with Spreadsheets
GFLASSO: Graph-Guided Fused LASSO in R
ggplot2 Facets in R using facet_wrap, facet_grid, & geom_bar
Git Install Tutorial
GIT Push and Pull Tutorial
Git Reset and Revert Tutorial for Beginners
GIT SETUP: The Definitive Guide
Github and Git Tutorial for Beginners
GLM in R: Generalized Linear Model Tutorial
Google Colab Tutorial for Data Scientists
Gradient Descent Tutorial
Graphics with ggplot2 Tutorial
Graphs in Spreadsheets
Guide to Active Learning in Machine Learning (ML)
Hacking Date Functions in SQLite
Handling Machine Learning Categorical Data with Python Tutorial
Hierarchical Clustering in R: Dendrograms with hclust
Histograms in Matplotlib
How to Add, Subtract, Divide and Multiply in Spreadsheets
How to Concatenate in Tableau Tutorial
How to Create a Dashboard in Excel in 3 Easy Steps
How to Create a Dashboard in Tableau
How to Create a Histogram with Plotly
How to Create a Power BI Heatmap
How to Create Date Tables in Power BI Tutorial
How to Download & Setup Install Jupyter Notebook using Pip & Anaconda
How to Drop Columns in Pandas Tutorial
How to Execute Python/R in SQL
How to Execute Python/R in SQL Tutorial
How to Execute SQL Queries in Python and R Tutorial
How to Import Data Into R: A Tutorial
How to Import JSON and HTML Data into pandas
How to Install Anaconda on Mac OS X
How to Install and Use Homebrew
How to Install PostgreSQL on Windows and Mac OS X
How to Install Power BI
How to Install R on Windows, Mac OS X, and Ubuntu Tutorial
How to Make a Gantt Chart in Python with Matplotlib (With Examples)
How to Make a ggplot2 Histogram in R
How to Make a Histogram in Base R: 6 Steps With Examples
How to Resolve Merge Conflicts in Git Tutorial
How to Run Python Scripts Tutorial
How to Setup a Data Science Environment
How to Use GROUP BY and HAVING in SQL
How to Use Jupyter Notebooks: The Ultimate Guide
How to Use Pytest for Unit Testing
How to Use Python to Scrape Amazon
How to Use SQLite in Python
How to Write a Bash Script: A Simple Bash Scripting Tutorial
Hyperparameter Optimization & Tuning for Machine Learning (ML)
Hypothesis Testing in Machine Learning
IF ELSE in Scala
if…elif…else in Python Tutorial
Image Super-Resolution using Multi-Decoder Framework
Implementing Autoencoders in Keras: Tutorial
Implementing Neural Style Transfer Using TensorFlow 2.0
Importing and Writing Text Files in Python
Importing Data Into R - Part Two
Insert Into SQL Tutorial
Install Pyspark on Windows, Mac & Linux
Installing Anaconda on Windows Tutorial
Intro to Factor Analysis in Python with Sklearn Tutorial
Introducing Python Magic Methods
Introduction to Bioconductor
Introduction to Cyclical Learning Rates
Introduction to Data frames in R
Introduction to Geospatial Data in Python
Introduction to GUI With Tkinter in Python
Introduction to H2O AutoML
Introduction to Indexing in SQL
Introduction to k-Means Clustering with scikit-learn in Python
Introduction to Machine Learning in Python
Introduction to MongoDB and Python
Introduction to Monte Carlo Methods
Introduction to Plotting with Matplotlib in Python
Introduction to Python IDLE Tutorial
Introduction to Reinforcement Learning
Introduction to SQL Joins
Introduction to the ALTER TABLE Statement in SQL
Introduction to the Tidyverse: Tutorial
Introduction to the Where Clause in SQL
Inventory Model Simulation with Spreadsheets
Investigating Tensors with PyTorch
Jinja2 Templates for Jupyter Notebooks
Joining DataFrames in pandas Tutorial
Joins in SQL Tutorial
Julia Programming Tutorial For Beginners
Jupyter Notebook Markdown Tutorial
K Means Clusters in Tableau with TabPy Tutorial
K-Means Clustering in R with Step by Step Code Examples
K-Nearest Neighbors (KNN) Classification with scikit-learn
Kaggle Competition Tutorial: Machine Learning from the Titanic
Kaggle Datasets Tutorial: Kaggle Notebooks
Kaggle Tutorial: EDA & Machine Learning
Kaggle Tutorial: Your First ML Model
Keras Tutorial: Deep Learning in Python
keras: Deep Learning in R
Kubeflow Tutorial: Building and Deploying Machine Learning Pipelines
Lasso and Ridge Regression in Python Tutorial
LDA2vec Topic Modelling
Learn Confusion Matrix in R
Learn Data Science - Infographic
Learn to Streamline Your Machine Learning Workflow with MLFlow
Learn XGBoost in Python: A Step-by-Step Tutorial
Learning Curves Tutorial: What Are Learning Curves?
Leveraging the best of both Python and R
Linear Programming with Spreadsheets
Lists in Scala
Lists: N-Sized Chunks
Logging in Python Tutorial
Logical Functions in Tableau Tutorial: IF and CASE statements
Logistic Regression in R Tutorial
Lowercase in Python Tutorial
Machine Learning & Deep Learning
Machine Learning and NLP using R
Machine Learning Basics - The Norms
Machine Learning Black Friday Dataset
Machine Learning in R for beginners
Machine Learning, Pipelines, Deployment and MLOps Tutorial
Managing Databases in PostgreSQL
Markov Analysis in Spreadsheets Tutorial
Markov Chain Analysis in R
Markov Chains in Python with Model Examples
Mastering PyCharm Tutorial
Materialized Views in PostgreSQL
Matrices in R Tutorial
MeetUp API
Merging Datasets in R
Model Predictions with LIME
Multiple Linear Regression in R: Tutorial With Examples
MySQL in Python Tutorial : Getting Started
Naive Bayes Classifier Tutorial: with Python Scikit-learn
Natural Language Processing Tutorial
NLTK Sentiment Analysis Tutorial: Text Mining & Analysis in Python
Normal Equation for Linear Regression Tutorial
Object Detection Tutorial with SSD & Faster RCNN
Object-Oriented Programming in Python (OOP): Tutorial
Operators in Scala
Overview of Atom IDE
Overview of Encoding Methodologies
Pandas & Numpy Moving Average & Exponential Moving Average Tutorial
Pandas Add Column Tutorial
Pandas Apply Tutorial for Python DataFrames
Pandas DataFrame Groupby & Split-Apply-Combine Strategy for Data Analysis
Pandas DataFrame Multi Index & Groupby Tutorial
Pandas Drop Duplicates Tutorial
pandas read_csv() Tutorial: Importing Data
Pandas Sort Values Tutorial
Pandas Tutorial: DataFrames in Python
PCH in R Tutorial
PEP-8: Python Naming Conventions & Code Standards
PIP Python Tutorial: Definitive Guide
Pipes in R Tutorial For Beginners | Discover %>% with magrittr
Pivot Tables in Spreadsheets
Poker Probability and Statistics with Python
PostgreSQL CASE Statements & Examples using WHEN-THEN, if-else and switch
Power BI Calculate Tutorial
Power BI Dashboard Tutorial
Power BI DAX Tutorial for Beginners
Power BI Tutorial for Beginners
Precision-Recall Curve in Python Tutorial
Predicting Employee Churn in Python
Predictive Analytics using Machine Learning
Preprocessing in Data Science (Part 1)
Preprocessing in Data Science (Part 2)
Preprocessing in Data Science (Part 3)
Principal Component Analysis (PCA) in Python Tutorial
Principal Component Analysis (PCA) in R Tutorial
Probability Distributions in Python Tutorial
Psql Commands: 10 Command-line Utilities in PostgreSQL
PyCaret Tutorial: A beginner's guide for automating ML workflows using PyCaret
Pyspark Tutorial: Getting Started with Pyspark
Python .append() and .extend() Methods Tutorial
Python Arrays: How to Create & Print Arrays using NumPy
Python Chatterbot: How to Make a Chatbot using Python
Python Classes Tutorial
Python Code to Generate Synthetic & Random Dataset with Trumania
Python Concatenate Strings Tutorial
Python Convolutional Neural Networks (CNN) with TensorFlow Tutorial
Python Count Tutorial
Python Dash & Plotly for Dashboards
Python Data Structures with Primitive & Non-Primitive Examples
Python Datetime Tutorial
Python Decision Tree Classification Tutorial: Scikit-Learn DecisionTreeClassifier
Python Decorators Tutorial: What is a Decorator?
Python Descriptors Tutorial
Python Details on Correlation Tutorial
Python Developer Set-up
Python Dictionaries Tutorial
Python Dictionaries Tutorial: The Definitive Guide
Python Dictionary Comprehension Tutorial
Python Dictionary Tutorial
Python Docstrings Tutorial : Examples & Format for Pydoc, Numpy, Sphinx Doc Strings
Python Enumerate Tutorial
Python Excel Tutorial: The Definitive Guide
Python Exploratory Data Analysis Tutorial
Python for Finance Tutorial: Algorithmic Trading
Python Functions: How to Call & Write Functions
Python Global Interpreter Lock Tutorial
Python HTTP Request Tutorial: Get & Post HTTP & JSON Requests
Python Iterators and Generators Tutorial
Python JSON: Python List, Tuple, String to JSON Tutorial
Python lambda Tutorial
Python List Comprehension Tutorial
Python List Functions & Methods Tutorial and Examples
Python List Index Function
Python Lists Tutorial
Python Logistic Regression Tutorial with Sklearn & Scikit
Python Loops Tutorial: For & While Loop Examples
Python LSI/LSA (Latent Semantic Indexing/Analysis)
Python LSTM (Long Short-Term Memory Network) for Stock Predictions
Python Machine Learning: Scikit-Learn Tutorial
Python Matplotlib 3D Visualization with Volumetric Data
Python Meta Class Tutorial with Examples
Python Modules: What are and How to Import Modules in Python?
Python Multiple Inheritance & super() init
Python Multiprocessing Tutorial
Python Nested & Inner Classes
Python NetworkX for Graph Optimization Tutorial
Python NumPy Array Tutorial
Python Operators
Python Pandas Select Columns Tutorial
Python pandas tutorial: The ultimate guide for beginners
Python Pickle Tutorial: Object Serialization
Python Print() Function: How to use Print Statement with Examples
Python Probability Tutorial: Poker Hands
Python Property vs. Getters & Setters
Python Range() Function Tutorial
Python Recommender Systems: Content Based & Collaborative Filtering Recommendation Engines
Python Regular Expression Tutorial with RE Library Examples
Python RFM (Recency, Frequency, Monetary) Analysis for Customer Segmentation
Python Seaborn Line Plot Tutorial: Create Data Visualizations
Python Seaborn Tutorial For Beginners: Start Visualizing Data
Python Sentiment Analysis Tutorial
Python Sets Tutorial: Set Operations & Sets vs Lists
Python String Contains Tutorial with .find(), .index() & .count()
Python String format() Tutorial
Python String Replace Tutorial
Python String to DateTime: How to Convert Strings to DateTime Objects in Python
Python String Tutorial
Python t-SNE with Matplotlib
Python Time Series Analysis: Analyze Google Trends Data
Python time.sleep() Function
Python Tuples Tutorial: Create & Use Tuples Functions with Examples
Python Tutorial for Beginners
Python Tutorial: Streamlit
Python Variable Scope with Local & Non-local Examples
Python Venv (Virtual Environment) with Pipenv
Python While Loops Tutorial
Python Word Clouds Tutorial: How to Create a Word Cloud
Python XML Tutorial: Element Tree Parse & Read
Python zipfile: Zip, Extract, Read & Create Zip Files
PyTorch Tutorial: Building a Simple Neural Network From Scratch
Quadrant Analysis in Tableau
R Bootstrap Statistics & Confidence Intervals (CI) Tutorial
R Classes & Objects with S3 & S4
R Contingency Tables Tutorial: Matrix Examples of 2x2 & 2x3 Tables
R Data Types & Structures
R Decision Trees Tutorial: Examples & Code in R for Regression & Classification
R Formula Tutorial: Syntax & Functions using lm, glm, & facet_warp
R Highcharter for Highcharts Data Visualization
R Linear Regression Tutorial: lm Function in R with Code Examples
R List: Create a List in R with list()
R Long to Wide & Wide to Long: Convert & Reshape Data
R Market Basket Analysis using Apriori Examples
R Network Analysis: Centrality Measures
R NLP & Machine Learning: Lyric Analysis
R Packages Tutorial: How to Download & Install R Packages
R SQLite Database Tutorial
R Subsetting Tutorial: How to Subset & Select DataFrame Rows & Columns in R
R tutorial on the Apply family of functions
R Web Scraping: R rvest Tutorial
Random Forest Classification with Scikit-Learn
Random Number Generator Using Numpy Tutorial
Read & Edit PDF & Doc Files in Python
Reading and Importing Excel Files Into R With readxl
Recommendation System for Streaming Platforms Tutorial
Reconstructing Brain MRI Images
Reconstructing Fingerprint Images
Recurrent Neural Network Tutorial (RNN)
Regularization in R Tutorial: Ridge, Lasso & Elastic Net Regression
Remote Python and R in SQL
RStudio Tutorial for Beginners: A Complete Guide
Running Python Scripts in Power BI Tutorial
Scala Classes and Objects
Scala Traits
Scikit-learn SVM Tutorial with Python (Support Vector Machines)
Scikit-Learn Tutorial: Baseball Analytic
Scikit-Learn Tutorial: Baseball Analytics in Python Pt 1
Scipy Tutorial: Vectors and Arrays (Linear Algebra)
Scraping Reddit with Python and BeautifulSoup 4
Scrapy Python: How to Make Web Crawler in Python
Setting Up Google Cloud for Data Science
Setting Up VSCode For Python: A Complete Guide
Short R tutorial: Scraping Javascript Generated Data with R
Social Network Analysis & Mapping in Python with NetworkX
Sorting in Python Tutorial
Sorting in R using order() Tutorial
Spreadsheets with Tableau
SQL & Tableau Tutorial for Custom Queries and Connections
SQL Commands Glossary—25 of the Most Popular SQL Commands
SQL Database Overview Tutorial
SQL Interface within JupyterLab
SQL LIKE Pattern Matching Tutorial
SQL Query Examples and Tutorial
SQL Server Installation: How to Setup & Install SQL
SQL tutorial for beginners
SQL Tutorial: How To Write Better Queries
SQL Views (Virtual Tables): What are Views in SQL?
SQL with PowerBI
SQL: Reporting and Analysis
Statistics with Python & 40+ Resources For Statistical Analysis
Stemming and Lemmatization in Python
Stocks, Significance Testing & p-Hacking
String Split in Python Tutorial
Strings in R Tutorial
Subsetting Datasets in R
Support Vector Machines in R Tutorial
Survival Analysis in R: Kaplan Meier & Cox Proportional Models Tutorial
T-tests in R Tutorial: Learn How to Conduct T-Tests
Tableau Data Blending Tutorial
Tableau Data Visualization & Reporting Tutorial
Tableau Tutorial for Beginners
Ten TensorFlow 2.0 Updates that are Important
TensorBoard Tutorial: Run Examples & Use Logdir
TensorFlow Tutorial For Beginners
The 15 Basic Excel Formulas Everyone Needs to Know
The Data Science Industry: Who Does What (Infographic)
Tidy Sentiment Analysis in R
Time Series Analysis using R
Time Series Analysis with Spreadsheets Tutorial
Time series Forecasting tutorial
Top 5 Graphs from The R Graph Gallery
Top Techniques to Handle Missing Values Every Data Scientist Should Know
Towards Preventing Overfitting
TPOT in Python
Transfer Learning: A Beginner’s Guide
Tuples in Python Tutorial
Turning Machine Learning Models into APIs with Python Flask
Tutorial IF ELSE Function in R
Two Simple Methods To Convert A Python File To An Exe File
Type Checking in Python Tutorial
Underscore in Python Tutorial : What is the purpose and meaning of _ & __
Understanding Blockchains by Coding One in R
Understanding Data Drift and Model Drift: Drift Detection in Python
Understanding Recursive Functions in Python
Understanding Text Classification in Python
Unit Testing in Python Tutorial
Usage of Asterisks in Python
User Defined Stored Procedures in SQL
Using ORDER BY Keyword in SQL
Using PostgreSQL in Python
Using Python to Power Spreadsheets
Using Regular Expressions to Clean Strings
Using TensorFlow 2.0 to Compose Music Tutorial
Utilities in R Tutorial
Variables in Scala
Visualize Missing Data with VIM Package
Visualizing Data with Python and Tableau Tutorial
Web Scraping & NLP in Python
Web Scraping and Parsing Data in R | Exploring H-1b Data Pt. 1
Web Scraping using Python (and Beautiful Soup)
What is the Best Statistical Programming Language?
Working with Geospatial Data: A Guide to Analysis in Power BI
Working with Spreadsheets in SQL

Top 10 Data Science Tools To Use in 2024

The essential data science tools for beginners and data practitioners to efficiently ingest, process, analyze, visualize, and model the data.
Abid Ali Awan's photo

Abid Ali Awan

9 min

Google Cloud for Data Scientists: Harnessing Cloud Resources for Data Analysis

How can using Google Cloud make data analysis easier? We explore examples of companies that have already experienced all the benefits.
Oleh Maksymovych's photo

Oleh Maksymovych

9 min

A Guide to Docker Certification: Exploring The Docker Certified Associate (DCA) Exam

Unlock your potential in Docker and data science with our comprehensive guide. Explore Docker certifications, learning paths, and practical tips.
Matt Crabtree's photo

Matt Crabtree

8 min

Bash & zsh Shell Terminal Basics Cheat Sheet

Improve your Bash & zsh Shell skills with the handy shortcuts featured in this convenient cheat sheet!
Richie Cotton's photo

Richie Cotton

6 min

Functional Programming vs Object-Oriented Programming in Data Analysis

Explore two of the most commonly used programming paradigms in data science: object-oriented programming and functional programming.
Amberle McKee's photo

Amberle McKee

15 min

A Comprehensive Introduction to Anomaly Detection

A tutorial on mastering the fundamentals of anomaly detection - the concepts, terminology, and code.
Bex Tuychiev's photo

Bex Tuychiev

14 min

See MoreSee More