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
Python

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

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

Python

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

Python

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 NamesILike.com reveal an unseen structure in our first names.
DataCamp Team's photo

DataCamp Team

February 2, 2018

Machine Learning

Lyric Analysis with NLP & Machine Learning with R

Dive into the lyrics of Prince's music with R: use text mining and Exploratory Data Analysis (EDA) to shed insight on The Artist's career.
Debbie Liske's photo

Debbie Liske

February 2, 2018

Python

PEP-8 Tutorial: Code Standards in Python

With this beginner tutorial, you'll start to explore PEP-8, Python's style guide, so that you can start formatting your code correctly to maximize its readability!
Chitrank Dixit's photo

Chitrank Dixit

April 11, 2023

Python

Python Iterator Tutorial

Learn all about the Python iterator, how they differ from iterables and generators, and how to build one yourself with __iter__, __next__ and itertools.
Sejal Jaiswal's photo

Sejal Jaiswal

January 23, 2018

Machine Learning

Transfer Learning: Leverage Insights from Big Data

In this tutorial, you’ll see what transfer learning is, what some of its applications are and why it is critical skill as a data scientist.
Lars Hulstaert's photo

Lars Hulstaert

January 19, 2018