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
Training 2 or more people?Try DataCamp for Business
Docker Mount: Volumes, Bind Mounts, and tmpfs Explained
Docker mounts connect containers to persistent storage through three types - volumes for production data, bind mounts for development workflows, and tmpfs for temporary files.
Dario Radečić
January 16, 2026
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
January 16, 2026
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
January 16, 2026
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
January 16, 2026
How to Show Formulas in Excel (Instead of Results)
Learn how to show formulas for a full worksheet, check individual cells, prepare files for review or printing, and avoid common issues.
Laiba Siddiqui
January 15, 2026
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ć
January 14, 2026
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
January 13, 2026
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
January 13, 2026
Fine-Tuning T5Gemma-2
A hands-on, end-to-end guide to fine-tuning T5Gemma-2 (270M-270M) for LaTeX OCR, showing how to correctly train and run inference with a multimodal encoder–decoder model using a small dataset.
Abid Ali Awan
January 13, 2026
How to Run FLUX.2 Locally on an RTX 3090
A simple step-by-step guide to running FLUX.2 locally for high-quality image generation and editing.
Abid Ali Awan
January 13, 2026
SQL DELETE: How to Remove Data Safely
Understand how to use SQL DELETE to remove records in a table. Learn the key syntax, safety workflows, and optimization techniques for handling large datasets.
Allan Ouko
January 12, 2026
Claude Code 2.1: A Guide With Practical Examples
Explore what’s new in Claude Code 2.1 by running a set of focused experiments on an existing project repository within CLI and web workflows.
Aashi Dutt
January 12, 2026