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
SQL

SQL GROUP BY Multiple Column: Tips and Best Practices

Learn how to group data by multiple columns in SQL to perform advanced aggregations. Explore use cases, performance tips, and practical examples.
Allan Ouko's photo

Allan Ouko

September 7, 2025

Python

Weighted Average Formula: A Complete Guide with Practical Applications

Learn the essential statistical concept that gives proper weight to different data points. This comprehensive guide covers everything from basic calculations to real-world applications in finance, academics, and data analysis, with hands-on examples in Excel and Python.
Vinod Chugani's photo

Vinod Chugani

September 7, 2025

MongoDB

Getting Started with MongoDB Query API

Master the MongoDB Query API with this comprehensive guide to CRUD operations, advanced filters, data aggregation, and performance-boosting indexing.
Karen Zhang's photo

Karen Zhang

September 3, 2025

Snowflake

Snowflake Data Sharing: A Complete Guide for 2026

Learn how to share data in Snowflake. Understand setup, access control, billing, and best practices for secure, scalable data sharing in Snowflake.
Srujana Maddula's photo

Srujana Maddula

September 1, 2025

Git

How to Remove Files from Git Repositories Without Breaking Your Project

Learn how to remove files in Git repository, avoid common mistakes, and manage your repository cleanly even in complex or sensitive scenarios.
Laiba Siddiqui's photo

Laiba Siddiqui

September 1, 2025

Artificial Intelligence

Gemini 2.5 Flash Image (Nano Banana): A Complete Guide With Practical Examples

Learn how to use Google’s Gemini 2.5 Flash Image for professional AI image generation. This step-by-step guide covers setup, prompt engineering, editing workflows, and advanced features.
Bex Tuychiev's photo

Bex Tuychiev

August 31, 2025

Artificial Intelligence

Vision Transformers (ViT) Tutorial: Architecture and Code Examples

Learn how Vision Transformers (ViTs) leverage patch embeddings and self-attention to beat CNNs in modern image classification. This in-depth tutorial breaks down the ViT architecture, provides step-by-step Python code, and shows you when to choose ViTs for real-world computer-vision projects.
Vaibhav Mehra's photo

Vaibhav Mehra

August 28, 2025

AWS

How AWS Amplify Simplifies Full-Stack Cloud Development

Discover how AWS Amplify streamlines full-stack cloud app development with real-time APIs, authentication, storage, and Git-based, code-first deployments.
Derrick Mwiti's photo

Derrick Mwiti

August 28, 2025

Artificial Intelligence

Understanding Multi-Head Attention in Transformers

Learn what multi-head attention is, how self-attention works inside transformers, and why these mechanisms are essential for powering LLMs like GPT-5 and VLMs like CLIP, all with simple examples, diagrams, and code.
Vaibhav Mehra's photo

Vaibhav Mehra

August 28, 2025