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
Joint Probability: Theory, Examples, and Data Science Applications
Learn how to calculate and interpret the likelihood of multiple events occurring simultaneously. Discover practical applications in predictive modeling, risk assessment, and machine learning that solve complex data science challenges.
Vinod Chugani
October 7, 2025
GPT-5 Function Calling Tutorial
A practical guide to GPT-5 function calling: from JSON-schema functions to free-form tools, Lark/CFG constraints, preambles, and tool allowlists.
Abid Ali Awan
October 6, 2025
Denormalization in Databases: When and How to Use It
Learn how denormalization boosts read performance by reducing joins and simplifying queries. Understand the trade-offs, techniques, and use cases that make it a powerful tool for analytics and reporting systems.
Marie Fayard
October 6, 2025
Excel Developer Tab: Enable and Use Advanced Features
Discover how to unlock Excel's Developer tab, explore its core components, and apply macros, controls, and XML tools to automate workflows and enhance productivity.
Vinod Chugani
October 6, 2025
DeepSeek V3.2: A Guide With Demo Project
Learn about DeepSeek-V3.2-Exp, its new sparse attention mechanism, how it reduces API costs and improves long-context handling, and how to use it in your own projects.
Bex Tuychiev
October 2, 2025
Git reset HEAD: A Comprehensive Guide
Learn what the Git rest HEAD command is, how it works, and its related safety and recovery considerations.
Austin Chia
October 1, 2025
Docker Ollama: Run LLMs Locally for Privacy and Zero Cost
Set up Ollama in Docker to run local LLMs like Llama and Mistral. Keep your data private, eliminate API costs, and build AI apps that work offline.
Dario Radečić
September 30, 2025
Functional Decomposition: A Practical Guide to System Design
Learn functional decomposition techniques to build scalable, maintainable software systems. Discover step-by-step methods, real-world examples, and best practices for system design.
Khalid Abdelaty
September 30, 2025
How to Move a Column in Excel: Tips and Best Practices
Learn how to move a column in Excel using drag-and-drop, cut-and-insert, and shortcuts. Discover tips to improve efficiency across all versions of Excel.
Allan Ouko
September 30, 2025
Imagine with Claude: A Guide With Practical Examples
Learn how Anthropic's Imagine with Claude introduces a new paradigm for AI-assisted software development, generating functionality on the fly.
François Aubry
September 30, 2025
Claude Agent SDK Tutorial: Create Agents Using Claude Sonnet 4.5
Learn how the Claude Agent SDK works by building three projects, from one-shot to custom-tool agents.
Abid Ali Awan
September 29, 2025
CrewAI vs LangGraph vs AutoGen: Choosing the Right Multi-Agent AI Framework
Learn how CrewAI, LangGraph, and AutoGen approach multi-agent AI. Explore their differences in workflows, memory, scalability, and collaboration to discover which fits your needs best.
Benito Martin
September 28, 2025