Data Science Tutorials
Learn data science and AI with step-by-step tutorials on the DataCamp blog. Master Python, SQL, machine learning, and build your own AI agents.
Discover categories
Training 2 or more people?Try DataCamp for Business
Comparison of BI and Analytics Platforms
In this tutorial, you will learn about different factors that are taken
into consideration before choosing your Analytics Platform both at the
organization and individual level.
Nishant Singh
November 26, 2018
Overview of Atom IDE
In this tutorial, you'll learn the importance of IDEs, how to set-up Atom, and download packages.
Sejal Jaiswal
November 21, 2018
Machine Learning in R for beginners
This small tutorial is meant to introduce you to the basics of machine learning in R: it will show you how to use R to work with KNN.
Karlijn Willems
November 20, 2018
AdaBoost Classifier in Python
Understand the ensemble approach, working of the AdaBoost algorithm and learn AdaBoost model building in Python.
Avinash Navlani
November 20, 2018
A Loops in R Tutorial - Usage and Alternatives
A tutorial on loops in R that looks at the constructs available in R for looping. Discover alternatives using R's vectorization feature.
Carlo Fanara
January 30, 2023
How to Import Data Into R: A Complete Guide
Learn how to import CSV, Excel, JSON, SQL databases, XML, and more into R using readr, readxl, haven, data.table, and other popular packages.
Abid Ali Awan
May 28, 2026
Deep Learning (DL) vs Machine Learning (ML): A Comparative Guide
In this tutorial, you'll get an overview of Artificial Intelligence (AI) and take a closer look in what makes Machine Learning (ML) and Deep Learning different.
Matt Crabtree
February 29, 2024
Introduction to Monte Carlo Methods
In this tutorial, the reader will learn the Monte Carlo methodology and its applications in data science, like integral approximation, and parameter estimation.
Asael Alonzo Matamoros
November 9, 2018
Python JSON Data: A Guide With Examples
Learn how to work with JSON in Python, including serialization, deserialization, formatting, optimizing performance, handling APIs, and understanding JSON’s limitations and alternatives.
Moez Ali
December 3, 2024
Essentials of Linear Regression in Python
Learn what formulates a regression problem and how a linear regression algorithm works in Python.
Sayak Paul
October 31, 2018
Introduction to MongoDB and Python
In this tutorial, you'll learn how to integrate MongoDB with your Python applications.
Derrick Mwiti
October 30, 2018
Merging Datasets in R
In this tutorial, you'll learn to join multiple datasets in R.
Tom Jeon
October 29, 2018