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
GroupTraining 2 or more people?Try DataCamp for Business
Power BI

Power BI Hierarchies: A Comprehensive Guide

Learn how to create, edit, delete, and implement hierarchies in Power BI.

Joleen Bothma

September 2, 2024

Artificial Intelligence

Cursor AI: A Guide With 10 Practical Examples

Learn how to install Cursor AI on Windows, macOS, and Linux, and discover how to use it through 10 different use cases.
François Aubry's photo

François Aubry

October 17, 2025

Python

Optimization in Python: Techniques, Packages, and Best Practices

This article teaches you about numerical optimization, highlighting different techniques. It discusses Python packages such as SciPy, CVXPY, and Pyomo and provides a practical DataLab notebook to run code examples.
Kurtis Pykes 's photo

Kurtis Pykes

August 31, 2024

SQL

SQL LEFT JOIN vs. LEFT OUTER JOIN: What You Need to Know

LEFT JOIN and LEFT OUTER JOIN in SQL are identical, with no functional difference between them. Keep reading to explore practical examples and discover how to apply these joins effectively in your queries.
Vikash Singh's photo

Vikash Singh

August 30, 2024

Data Engineering

What is a Database Schema? A Guide on the Types and Uses

A database schema provides a comprehensive blueprint for the organization of data, detailing how tables, fields, and relationships are structured. Read to learn about the schema types, such as star, snowflake, and relational schemas.
Laiba Siddiqui's photo

Laiba Siddiqui

August 30, 2024

Machine Learning

Adam Optimizer Tutorial: Intuition and Implementation in Python

Understand and implement the Adam optimizer in Python. Learn the intuition, math, and practical applications in machine learning with PyTorch
Bex Tuychiev's photo

Bex Tuychiev

August 29, 2024

Artificial Intelligence

RankGPT as a Re-Ranking Agent for RAG (Tutorial)

RankGPT is a method that uses LLMs like ChatGPT to re-rank retrieved documents in RAG systems, improving the quality of the output by prioritizing the most relevant information.
Ryan Ong's photo

Ryan Ong

August 29, 2024

Excel

How to Compare Two Columns in Excel: A Step-by-Step Guide

Learn how to compare two columns in Excel for matches and for duplicates using methods like the equals operator, IF() function, EXACT(), VLOOKUP(), and more.
Laiba Siddiqui's photo

Laiba Siddiqui

August 29, 2024

Artificial Intelligence

Building LangChain Agents to Automate Tasks in Python

A comprehensive tutorial on building multi-tool LangChain agents to automate tasks in Python using LLMs and chat models using OpenAI.
Bex Tuychiev's photo

Bex Tuychiev

August 28, 2024