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
Python

Python Backend Development: A Complete Guide for Beginners

This complete guide teaches you the fundamentals of Python backend development. Learn basic concepts, frameworks, and best practices to start building web applications.
Oluseye Jeremiah's photo

Oluseye Jeremiah

August 18, 2024

Machine Learning

What is Boosting?

Boosting improves machine learning performance by sequentially correcting errors and combining weak learners into strong predictors.
Vinod Chugani's photo

Vinod Chugani

August 16, 2024

Data Analysis

T-test vs. Z-test: When to Use Each

Use t-tests when dealing with small samples or unknown variance, and Z-tests when samples are large and variance is known.
Arunn Thevapalan's photo

Arunn Thevapalan

August 15, 2024

Python

Python New Line: Methods for Code Formatting

Discover how to use \n to insert line breaks in strings and print() statements. Use the end parameter to keep your output on a single line. Improve your file handling skills with os.linesep for managing text across different systems.
Samuel Shaibu's photo

Samuel Shaibu

August 14, 2024

Tableau

Tableau Count Distinct: Simple Steps to Follow

Discover how to perform Count Distinct in Tableau using the Measure Names Shelf and Calculated Fields. Explore COUNTD() and FIXED LOD expressions for more advanced calculations.
Islam Salahuddin's photo

Islam Salahuddin

August 14, 2024

Python

Python Copy List: What You Should Know

Understand how to copy lists in Python. Learn how to use the copy() and list() functions. Discover the difference between shallow and deep copies.
Allan Ouko's photo

Allan Ouko

August 13, 2024

Artificial Intelligence

Apple's DCLM-7B: Setup, Example Usage, Fine-Tuning

Get started with Apple's DCLM-7B large language model and learn how to set it up, use it, and fine-tune it for specific tasks.
Dimitri Didmanidze's photo

Dimitri Didmanidze

August 12, 2024

Python

if __name__ == "__main__" Python: Complete Explanation

The if __name__ == "__main__" block in Python allows you to define code that will only run when the file is executed directly as a script, but not when it's imported as a module into another script.
Stephen Gruppetta's photo

Stephen Gruppetta

August 12, 2024

Artificial Intelligence

PyTorch's torchchat Tutorial: Local Setup With Python

Learn how to set up PyTorch’s torchchat locally with Python in this hands-on tutorial, which provides step-by-step guidance and examples.
François Aubry's photo

François Aubry

August 12, 2024

Data Science

QR Decomposition in Machine Learning: A Detailed Guide

Learn about QR decomposition, the matrix factorization technique that decomposes matrix A into the product of an orthogonal matrix Q and an upper triangular matrix R.
Josef Waples's photo

Josef Waples

August 9, 2024