Machine Learning Fundamentals

4 lessons · 4 hours of content · intermediate level · English · certificate of completion

Learn core machine learning ideas — regression, classification, clustering, training vs testing and evaluation — with freeCodeCamp's "Machine Learning for Everybody" and the scikit-learn getting-started guide.

What you'll learn

  • Explain supervised vs unsupervised learning
  • Train and evaluate regression and classification models
  • Avoid overfitting with train/test splits
  • Use scikit-learn for common ML tasks

Course content

Getting started

  • Course overview

Video lessons

  • Machine Learning for Everybody — full course (freeCodeCamp.org)

Official resources

  • scikit-learn — Getting started

Practice

  • Practice quiz

Enroll in Machine Learning Fundamentals