Skip to content

The Best FREE Machine Learning Crash Courses

In this post I share my favorite free Machine Learning Crash Courses.

In this post I share my favorite free Machine Learning Crash Courses.

The emphasis is on Crash Course, so it shouldn鈥檛 take you too long to complete them. In fact, the first one takes only 1 hour, the second one takes about 15 hours , and the last one takes 7 hours.


The only prerequisite you need is basic Python skills. You don鈥檛 need to be an expert but you should be able to code basic stuff, be familiar with the basic datatypes, control flows, if statements, loops, functions, and stuff like that.

It will be a little bit easier if you already have some experience with numpy and pandas, but you can pick up these skills on the go.

Course 1: Introduction to Machine Learning Problem Framing

This course is for complete beginners. It walks you through common ML terms, how to define ML problems, and how to propose solutions. I recommend to start with this course if you don鈥檛 have any prior knowledge.

Google ML Problem Framing

Estimated Course Length: 1 hour

Course 2: Google Machine Learning Crash Course

A self-study guide for aspiring machine learning practitioners. It features a series of lessons with video lectures, real-world case studies, and hands-on practice exercises using TensorFlow. It鈥檚 a great course and introduces you to most of the important concepts you should know as a ML Engineer.

Google ML Crash Course

Estimated Course Length: 15 hours

Course 3: Kaggle鈥檚 Intro to Machine Learning and Intermediate Machine Learning

Learn the core ideas in machine learning, and build your first models. Learn how to handle missing values, non-numeric values, data leakage, and more. Another great course with well written tutorials and hands-on coding exercises.

Estimated Course Length: 7 hours

Kaggle as a variety of other courses available at All courses are free, and you can even earn certificates.

FREE VS Code / PyCharm Extensions I Use

鉁 Write cleaner code with Sourcery, instant refactoring suggestions: Link*

PySaaS: The Pure Python SaaS Starter Kit

馃殌 Build a software business faster with pure Python: Link*

* These are affiliate link. By clicking on it you will not have any additional costs. Instead, you will support my project. Thank you! 馃檹