Skip to main content
learning data science

Data Science Tutorials

Develop your data science skills with tutorials in our blog. We cover everything from intricate data visualizations in Tableau to version control features in Git.
Discover categories
R Programming

Feature Selection in R with the Boruta R Package

Tackle feature selection in R: explore the Boruta algorithm, a wrapper built around the Random Forest classification algorithm, and its implementation!
DataCamp Team's photo

DataCamp Team

March 7, 2018


Deploy your Facebook Messenger Bot with Python

A step-by-step guide to easily deploying a Facebook Messenger chatbot with Python, using Flask, requests and ngrok.
Alan Nichol's photo

Alan Nichol

February 28, 2018

R Programming

Web Scraping in R: rvest Tutorial

Explore web scraping in R with rvest with a real-life project: extract, preprocess and analyze Trustpilot reviews with tidyverse and tidyquant, and much more!
Arvid Kingl's photo

Arvid Kingl

February 27, 2018


Analyzing Poker Hands with Python

Analyze poker hands with Python and easily implement statistical concepts such as combinations, permutations, (in)dependent events and expected value.
Daniel Poston's photo

Daniel Poston

February 22, 2018

Machine Learning

Active Learning: Curious AI Algorithms

Discover active learning, a case of semi-supervised machine learning: from its definition and its benefits, to applications and modern research into it.
DataCamp Team's photo

DataCamp Team

February 9, 2018

R Programming

Understanding Blockchains by Coding One in R

Implement a small blockchain in R and learn more about what a blockchain looks like and some of the core concepts behind it!
Johannes Mueller's photo

Johannes Mueller

February 8, 2018


Python Tuples Tutorial

Learn about Python tuples: what they are, how to create them, when to use them, what operations you perform on them and various functions you should know.
Sejal Jaiswal's photo

Sejal Jaiswal

February 7, 2018


Google Cloud for Data Science: Beginner's Guide

Learn to set up a data science environment on Google Cloud: create an instance on Google Compute Engine, install Anaconda and run Jupyter notebooks!
Alexis Perrier's photo

Alexis Perrier

February 6, 2018

Machine Learning

Finding Similar Names with Matrix Factorization

Applying matrix factorization on user clicks on hundreds of names on the recommender system reveal an unseen structure in our first names.
DataCamp Team's photo

DataCamp Team

February 2, 2018