Skip to main content
learning data science

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
GroupTraining 2 or more people?Try DataCamp for Business

Docker pgAdmin: How to Set Up a PostgreSQL GUI With Docker Compose

A step-by-step guide to setting up pgAdmin 4 and PostgreSQL with Docker Compose, covering container configuration, server registration, and core pgAdmin features including the Query Tool, schema browser, and backup/restore.
Dario Radečić's photo

Dario Radečić

March 28, 2026

Claude Code Channels With Discord: Step-by-Step Setup Guide

Learn how to use Claude Code Channels to connect to Discord. Create a bot, pair your account, manage permissions, and turn chat into a live AI workflow hub.
Abid Ali Awan's photo

Abid Ali Awan

July 22, 2026

Promptfoo Tutorial: A Hands-On Guide to LLM Evaluation

Build reliable AI apps faster by turning ad-hoc prompt checks into structured LLM evaluations with Promptfoo, from local test suites to automated CI.
Bexruz (Bex) Tuychiev's photo

Bexruz (Bex) Tuychiev

March 25, 2026

Git Subtree Explained: A Practical Guide with Examples

Use four essential commands (add, pull, push, split) to keep shared libraries in sync across teams.
Oluseye Jeremiah's photo

Oluseye Jeremiah

March 25, 2026

Update Git on Windows, macOS, or Linux: All Methods Explained

Learn how to check and update your Git version across Windows, macOS, and Linux with easy commands to access the latest features and bug fixes.
Allan Ouko's photo

Allan Ouko

March 25, 2026

Docker init: How to Initialize a Project with Docker (Step-by-Step Guide)

A practical guide to `docker init` - what it generates, how to use it with a real Python project, and when it's the right tool for the job.
Dario Radečić's photo

Dario Radečić

March 25, 2026

Terraform Import: Bring Existing Infrastructure Under Code

Master Terraform import of existing cloud resources with CLI commands and import blocks to bring legacy infrastructure under Infrastructure as Code management.
Benito Martin's photo

Benito Martin

March 24, 2026

Python Exercises for Beginners: A Hands-On Guide With Answers

Solve beginner‑friendly Python exercises, starting with simple variables and building up to functions, data structures, and guided projects.
Austin Chia's photo

Austin Chia

March 24, 2026

Affine Transformation Explained: Properties and Applications

Learn about the definition, formula, key properties, homogeneous coordinates, and applications of affine transformations in graphics, computer vision, robotics, and data preprocessing.
Vikash Singh's photo

Vikash Singh

March 24, 2026

Polynomial Regression: From Straight Lines to Curves

Explore how polynomial regression helps model nonlinear relationships and improve prediction accuracy in real-world datasets.
Dario Radečić's photo

Dario Radečić

March 23, 2026