A micro-course that gets you from zero to your first random forest model and Kaggle competition submission in an afternoon. Perfect for people who learn by doing and want immediate, runnable code.
Who it's for
Aspiring data scientists and ML engineers. This is a beginner-level course in Machine Learning, running about ~3 hours (7 lessons).
Cost at a glance
Free. No payment required at any point.
Compare the alternatives
Premium alternative
Stanford University · $1,950
More in Machine Learning
Google's refreshed crash course mixes short videos, interactive visualizations, and quizzes across linear and logistic regression, data handling, neural networks, embeddings, LLMs, and production ML. Ideal for engineers who want a practical, fast overview before committing to a longer program.
beginner
~15 hours (12 modules)
Microsoft Cloud Advocates' open curriculum walks through regression, classification, clustering, NLP, time series, and RL with Scikit-learn, using real-world datasets from around the globe. A great structured syllabus for self-learners and study groups who prefer notebooks over videos.
beginner
12 weeks, 26 lessons
Stanford Online / DeepLearning.AI·Coursera
Free to audit
Andrew Ng's updated three-course sequence covers regression, classification, neural networks, decision trees, clustering, and recommender systems in Python. Take it as the canonical first ML course if you want a rigorous but gentle on-ramp with hands-on labs.
beginner
2 months at 10 hrs/week (~95 hours, 3 courses)
Certificate