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
Git

Git Squash Commits: A Guide With Examples

Learn how to squash commits on a branch using interactive rebase, which helps maintain a clean and organized commit history.
François Aubry's photo

François Aubry

November 5, 2024

Git

Git Revert Merge Commit: A Guide With Examples

Learn how to safely undo a Git merge using `git revert`, preserving commit history and resolving potential conflicts.
François Aubry's photo

François Aubry

November 5, 2024

Python

Depth-First Search in Python: Traversing Graphs and Trees

Discover the essentials of depth-first search for navigating graphs and trees. Implement DFS in Python using recursion and iteration, and see how DFS compares to breadth-first search and Dijkstra’s algorithm.
Amberle McKee's photo

Amberle McKee

November 3, 2024

Python

Mastering Python APIs: A Comprehensive Guide to Building and Using APIs in Python

Learn how to use a Python API to connect systems and give your projects real-time data. Discover how to retrieve, send, and process data, and make your applications dynamic and responsive.
Oluseye Jeremiah's photo

Oluseye Jeremiah

November 1, 2024

Artificial Intelligence

Local AI with Docker, n8n, Qdrant, and Ollama

Learn how to build secure, local AI applications that protect your sensitive data using a low/no-code automation framework.
Abid Ali Awan's photo

Abid Ali Awan

November 1, 2024

Artificial Intelligence

How to Run Llama 3.2 1B on an Android Phone With Torchchat

Get step-by-step instructions on how to set up and run Llama 3.2 1B on your Android device using the Torchchat framework.
François Aubry's photo

François Aubry

October 31, 2024

Data Engineering

What is dbt? A Hands-On Introduction for Data Engineers

Ready to start with dbt and take data modeling to the next level? This hands-on tutorial dives into essential techniques and project patterns to help you build intuitive, high-quality data warehouses with dbt.
Mike Shakhomirov's photo

Mike Shakhomirov

October 30, 2024

Python

Breadth-First Search in Python: A Guide with Examples

Discover how breadth-first search systematically explores nodes and edges in graphs. Learn its level-by-level approach to ensure the shortest path in unweighted networks. Apply BFS across data science, AI, and networking fields.
Amberle McKee's photo

Amberle McKee

October 30, 2024