In this post I share my favorite free Machine Learning Crash Courses.
The emphasis is on Crash Course, so it shouldn’t 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’t 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’t have any prior knowledge.
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’s a great course and introduces you to most of the important concepts you should know as a ML Engineer.
Estimated Course Length: 15 hours
Course 3: Kaggle’s 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 https://www.kaggle.com/learn/. All courses are free, and you can even earn certificates.