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

Claude Fable 5 API Tutorial: Build a Developer Task Assistant in Python

Connect the Claude Fable 5 API to a Python project and build a developer task assistant with structured JSON outputs, streaming, tool use, refusal handling, and a FastAPI endpoint.
Khalid Abdelaty's photo

Khalid Abdelaty

June 10, 2026

Markov Chain Monte Carlo (MCMC): Sample Complex Probability Distributions

A guide to Markov Chain Monte Carlo - covering how it works, why it’s used, the most common algorithms, and how to apply it in Python for Bayesian inference.
Dario Radečić's photo

Dario Radečić

June 10, 2026

Gradient Clipping: How to Prevent Exploding Gradients

Gradient clipping is a one-line training fix that prevents exploding gradients from ruining deep neural network training. This guide covers how it works, the two main clipping methods, threshold selection, and implementation in PyTorch and TensorFlow.
Dario Radečić's photo

Dario Radečić

June 10, 2026

Agent Swarm Tutorial: Coordinate AI Agents With CrewAI

Build a CrewAI agent swarm with Gemini 3.5 Flash, Olostep live web search, and hierarchical task delegation for a multi-agent research and writing workflow.
Abid Ali Awan's photo

Abid Ali Awan

June 9, 2026

Claude Opus 4.8 API Tutorial: Tuning the Effort Parameter

Build a Streamlit app that runs Claude Opus 4.8 with adaptive thinking, auto-scores each response with Haiku 4.5, and charts the cost-quality tradeoff.
Aashi Dutt's photo

Aashi Dutt

June 5, 2026

Support Vector Regression (SVR): How It Works and When to Use It

Support Vector Regression is a margin-based regression method that ignores small errors intentionally, handles nonlinear relationships through kernels, and holds up on noisy real-world data where standard regression comes up short.
Dario Radečić's photo

Dario Radečić

June 4, 2026

MiniMax M3 Tutorial: Coding with MiniMax Code on Web and Desktop

Learn how to use MiniMax M3 with MiniMax Code, a local and browser-based agentic coding engine for generating presentations, research reports, websites, games, and full complex projects in this in-depth hands-on review.
Abid Ali Awan's photo

Abid Ali Awan

June 3, 2026

GitHub Copilot Privacy: A Guide to Safeguards & Troubleshooting

GitHub Copilot privacy settings changed in April 2026. Learn what data leaves your IDE, how to configure content exclusions, and how to fix common issues.
Derrick Mwiti's photo

Derrick Mwiti

June 2, 2026

GitHub Copilot Enterprise: A Guide to Spaces and the Usage Metrics API

Learn how GitHub Copilot Enterprise uses Spaces and the Usage Metrics API to provide organizational context, governance, and adoption tracking across engineering teams.
Tim Lu's photo

Tim Lu

June 2, 2026

GitHub Copilot Plans: A Complete Guide to Features and Administration Across Tiers

GitHub Copilot has moved far beyond “AI autocomplete for code.” In 2026, the differences between GitHub Copilot plans come down to privacy boundaries, admin controls, auditability, and the governance your organization needs.
Tim Lu's photo

Tim Lu

June 2, 2026

SGLang Tutorial: Serving Mistral Medium 3.5 Locally

Set up a multi-GPU Docker environment with tensor parallelism and EAGLE speculative decoding to serve Mistral Medium 3.5 128B through an OpenAI-compatible API.
Abid Ali Awan's photo

Abid Ali Awan

June 1, 2026

Qwen 3.7 Max API Tutorial: Build a Self-Aware Productivity Agent

Learn how to build a productivity agent with Qwen 3.7 Max via OpenRouter, that plans, researches, writes, and self-reviews its own output in a Streamlit app.
Aashi Dutt's photo

Aashi Dutt

May 27, 2026