Data Science Tutorials
Learn data science and AI with step-by-step tutorials on the DataCamp blog. Master Python, SQL, machine learning, and build your own AI agents.
Discover categories
Training 2 or more people?Try DataCamp for Business
Evaluating AI Agents: The Metrics That Catch What LLM Evals Miss
Evaluate AI agents that use tools. Learn task completion, tool calling accuracy, refusal calibration, and injection testing, with code and a CI gate you can reuse.
Tim Lu
September 28, 2026
Claude Opus 5.5 API Tutorial: Build an AI Incident Investigator
Follow this Claude Opus 5.5 API tutorial to build a Python incident investigator with vision, programmatic tool calling, counterfactual replay, task budgets, structured outputs, and cost tracking.
Khalid Abdelaty
September 28, 2026
Qwen Image 2.1 Tutorial: Build an Image Editor and GIF Creator
Learn to edit images with Qwen Image 2.1 on a Colab A100, guide changes with text or drawings, and export selected results as a GIF.
Aashi Dutt
September 28, 2026
GPT-6 Sol API Tutorial: Build a Codebase Migration Agent
Learn how to use the GPT-6 Sol API in Python. Build a codebase migration agent with repository tools, Structured Outputs, GPT-6 Luna triage, steering, and pytest.
Khalid Abdelaty
September 28, 2026
Gemini 3.8 Live Tutorial: How to Build a Full-Duplex Conversational Agent with Python
Learn how to stream mic audio, handle interruptions, and call tools asynchronously in Python, then compare Gemini 3.8 Live with its Extended Thinking variant.
François Aubry
September 25, 2026
What is Graph Engineering? A Hands-On Guide to Multi-Agent Orchestration With LangGraph
Nodes do the work, edges decide what runs next, and shared state carries information between them. This graph engineering tutorial covers when a multi-agent graph actually beats a single loop, and walks through building a researcher, writer, and reviewer pipeline in LangGraph with a conditional retry edge.
Josep Ferrer
September 24, 2026
Jev Tutorial: Building a Ticket Router With TypeSafe AI's System One Model
Learn how to set up TypeSafe AI's Python SDK, ask Choice, Score, and Noul questions in a single call, build a support ticket router that keeps the routing policy in your own code, and find out where Jev breaks before you ship it.
Tom Farnschläder
September 24, 2026
Azure Functions: Triggers, Bindings, and Hosting in Plain English
Learn what Azure Functions are, how they enable event-driven serverless applications, and how triggers, bindings, hosting options, and workflows fit together.
Iheb Gafsi
September 22, 2026
Polars read_csv(): Load CSV Data Fast in Python
Discover how Polars read_csv() helps you load CSV data efficiently in Python, including handling large datasets, defining schemas, and optimizing performance.
Allan Ouko
September 22, 2026
DeepSeek V4.1 Flash API Tutorial: Build a Visual Bug-Fixing Agent
Build a Python visual repair agent with DeepSeek V4.1 Flash, the Responses API, Playwright screenshots, apply_patch, pytest, context caching, and cost tracking.
Khalid Abdelaty
September 22, 2026
OpenAI Agents API Tutorial: Build an Agent That Writes and Runs Code in the Cloud
Build and run a cloud agent with the OpenAI Agents API that can analyze files, execute code, verify results, and return finished artifacts from a single request.
Abid Ali Awan
September 22, 2026
VBA InStr Function: How to Search for Text in VBA
Learn how to use the VBA InStr function to find text inside strings, including syntax, examples, case sensitivity, and common mistakes.
Allan Ouko
September 21, 2026