FreeMachine learning tutorials

Machine learning, explained with code.

Comprehensive guides to machine learning concepts, algorithms and real-world applications — with hands-on projects in Python and R.

36free tutorials
7topic areas
69topics on the roadmap

Regression

Regression is a statistical technique that inspects the relationship between two or more variables: dependent and independent variables. Below you will get list of regression algorithm along with the project in Python Programming Language.

11/11published

Classification

Classification comes under the category of supervised learning i.e it learns from a given set of inputs and makes predictions on unseen data. Below you will get list of classification algorithm along with the project in Python Programming Language.

14/20published

Clustering

Clustering means bunching similar items together. It means to keep similar points in one group and dissimilar points in different groups.

2/6published
32Introduction to ClusteringComing soon
33K-Means ClusteringPython
34Hierarchical ClusteringComing soon
35Mean Shift ClusteringComing soon
36DBSCANComing soon
37Evaluating Clustering AlgorithmsPython

Association Rules

Discover relationships between items in large datasets — the technique behind market-basket analysis.

0/3published
38Introduction to Association RulesComing soon
39AprioriComing soon
40EclatComing soon

Reinforcement Learning

In this section you will learn about the reinforcement learning and what are the technical concepts present inside it with their practical implementation

2/17published
41Introduction to Reinforcement Learning42Markov Decision Processes
43Exploration vs Exploitation Trade-offComing soon
44Bellman Equation and Dynamic ProgrammingComing soon
45Monte Carlo MethodsComing soon
46Temporal Difference LearningComing soon
47Function ApproximationComing soon
48Deep Q-Learning (DQN)Coming soon
49Introduction to Policy Gradient MethodsComing soon
50Advanced Exploration StrategiesComing soon
51Deep Deterministic Policy GradientComing soon
52Proximal Policy OptimizationComing soon
53Multi-Agent Reinforcement LearningComing soon
54Inverse Reinforcement LearningComing soon
55Hierarchical Reinforcement LearningComing soon
56Meta-Learning in Reinforcement LearningComing soon
57Safe Reinforcement LearningComing soon

Advanced Concepts

Advanced techniques used by machine learning engineers in production.

6/10published

Interview Prep

Interview questions for the machine learning engineer role, plus supplementary material.

1/2published
68ML Engineer Interview Questions
69Documents for Enterprise ML ApplicationsComing soon
No tutorials match your search.

Go from tutorials to a career.

Our data science training covers Python, machine learning and real projects — from the basics to advanced techniques.

Explore the program →

Get new tutorials first.

Join the free DataSpoof newsletter for the latest in AI and machine learning.

Subscribe free →