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
Artificial Intelligence

Claude Code Hooks: A Practical Guide to Workflow Automation

Learn how hook-based automation works and get started using Claude Code hooks to automate coding tasks like testing, formatting, and receiving notifications.

Bex Tuychiev

January 19, 2026

Artificial Intelligence

Qwen-Image-Layered: A Hands-On Guide to Image Decomposition

Learn to automate image editing with Python. Use Qwen-Image-Layered to decompose images into editable RGBA layers and rebuild them in a Streamlit app.
Bex Tuychiev's photo

Bex Tuychiev

January 19, 2026

MongoDB

MongoDB Indexing Best Practices: Performance Tips & Tricks

Learn about how to create MongoDB indexes and some tips and tricks to get the best performance out of them.
Nic Raboy's photo

Nic Raboy

January 19, 2026

SQL

SQL ON DELETE RESTRICT: Prevent Accidental Data Loss

Understand how SQL ON DELETE RESTRICT protects data integrity. Learn how it blocks unsafe deletes and when to choose it over CASCADE or SET NULL rules.
Allan Ouko's photo

Allan Ouko

January 16, 2026

SQL

SQL ON DELETE CASCADE: Automatically Remove Dependent Data

Understand how SQL ON DELETE CASCADE automates dependent deletes in SQL, keeps tables consistent, and helps prevent accidental data loss.
Allan Ouko's photo

Allan Ouko

January 16, 2026

AI Agents

Claude Cowork Tutorial: How to Use Anthropic's AI Desktop Agent

Learn what Claude Cowork is and how to use for file organization, document generation, and browser automation. Hands-on tutorial with real examples and limitations.
Bex Tuychiev's photo

Bex Tuychiev

January 16, 2026

Data Engineering

Update Docker: A Step-by-Step Guide

Learn how to update Docker Engine, Docker Desktop, and container images — all without breaking your setup.
Dario Radečić's photo

Dario Radečić

January 14, 2026

Artificial Intelligence

Multimodal RAG: A Hands-On Guide to Learning from Documents

Learn to build a Multimodal RAG pipeline for a visual Q&A system on IKEA assembly instructions using the OpenAI API and ChromaDB vector database.
Josep Ferrer's photo

Josep Ferrer

January 13, 2026

Python

Python Frozenset: Why It Exists and When You Need It

Discover how frozensets bring immutability and hashability to Python collections. Learn when to choose frozensets over regular sets.
Oluseye Jeremiah's photo

Oluseye Jeremiah

January 13, 2026