Skip to content

Best Free Courses For Machine Learning

Here are some popular providers of free machine learning courses along with the subtopics they cover:

  1. Coursera:
  • Machine Learning by Andrew Ng (Stanford University)
    • Introduction to Machine Learning
    • Linear Regression with One Variable
    • Linear Algebra Review
    • Linear Regression with Multiple Variables
    • Octave/Matlab Tutorial
    • Logistic Regression
    • Regularization
    • Neural Networks: Representation
    • Neural Networks: Learning
    • Advice for Applying Machine Learning
    • Machine Learning System Design
    • Support Vector Machines
    • Unsupervised Learning
    • Dimensionality Reduction
    • Anomaly Detection
    • Recommender Systems
    • Large Scale Machine Learning
    • Application Example: Photo OCR
  1. Udemy:
  • Machine Learning A-Z™: Hands-On Python & R In Data Science
    • Introduction to Machine Learning
    • Data Preprocessing
    • Simple Linear Regression
    • Multiple Linear Regression
    • Polynomial Regression
    • SVM
    • K-NN
    • Decision Tree Classification
    • Random Forest Classification
    • Logistic Regression
    • K-Means Clustering
    • Hierarchical Clustering
    • PCA
    • LDA
    • XGBoost
    • Model Selection & Boosting
  1. edX:
  • Introduction to Artificial Intelligence (AI) (Microsoft)
    • What is Artificial Intelligence
    • AI Ethics and Safety
    • Machine Learning
    • Neural Networks
    • Deep Learning
    • Transfer Learning
    • Natural Language Processing (NLP)
    • Computer Vision
    • Robotics and Motion Planning
    • Reinforcement Learning
    • AI in Business and Society
  1. Codecademy:
  • Machine Learning Fundamentals in Python
    • Introduction to Machine Learning
    • Linear Regression
    • Logistic Regression
    • K-Nearest Neighbours
    • Decision Trees
    • Random Forests
    • Support Vector Machines
    • Neural Networks
    • K-Means Clustering
    • Principal Component Analysis

These are some of the best free courses available online, they cover a wide range of topics and provide a good foundation in machine learning. If you require a list of useful books then check our page of related books here.


There are so many resources one can use as a beginner to Data science we will add learning paths for potential students to try here