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
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
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ć
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ć
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
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
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ć
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
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
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
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
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
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
May 27, 2026