AI & Machine Learning Tutorials

65 hands-on Python tutorials on machine learning, data science, generative AI, RAG, and AI agents. New here? Follow a learning path, jump to a topic, or browse everything below.

All tutorials

Use Cases

What is AI actually being used for?

Explore 3,000+ real-world AI use cases, save favorites, set company and industry alerts, and build your own impact-effort matrix for free.

Uncategorized

What is Naive Bayes?

The basic idea behind naive Bayes is that we can use the probabilities of each feature belonging to a particular class to predict the likelihood that a…

Algorithms

Measuring Regression Errors with Python

Learn six regression error metrics, their limitations, and how to evaluate a time series model against a baseline with Python and scikit-learn.