Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Machine Learning for Everybody – Full Course

via freeCodeCamp

Overview

Embark on a comprehensive 3-4 hour course designed to introduce Machine Learning concepts to absolute beginners. Gain a solid foundation in Machine Learning basics and learn to implement various concepts using TensorFlow. Explore supervised learning techniques like classification and regression, as well as unsupervised learning methods. Work with real-world datasets, including MAGIC Gamma Telescope, Seoul Bike Sharing Demand, and wheat seeds. Master essential algorithms such as K-Nearest Neighbors, Naive Bayes, Logistic Regression, Support Vector Machines, and Neural Networks. Dive into practical implementations using Google Colab, covering topics from data preparation to advanced techniques like K-Means Clustering and Principal Component Analysis. By the end of this course, developed by Kylie Ying and supported by Google, you'll have hands-on experience with key Machine Learning concepts and be well-equipped to tackle more advanced topics in the field.

Syllabus

⌨️ Intro
⌨️ Data/Colab Intro
⌨️ Intro to Machine Learning
⌨️ Features
⌨️ Classification/Regression
⌨️ Training Model
⌨️ Preparing Data
⌨️ K-Nearest Neighbors
⌨️ KNN Implementation
⌨️ Naive Bayes
⌨️ Naive Bayes Implementation
⌨️ Logistic Regression
⌨️ Log Regression Implementation
⌨️ Support Vector Machine
⌨️ SVM Implementation
⌨️ Neural Networks
⌨️ Tensorflow
⌨️ Classification NN using Tensorflow
⌨️ Linear Regression
⌨️ Lin Regression Implementation
⌨️ Lin Regression using a Neuron
⌨️ Regression NN using Tensorflow
⌨️ K-Means Clustering
⌨️ Principal Component Analysis
⌨️ K-Means and PCA Implementations

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 2 Class Central reviews

Start your review of Machine Learning for Everybody – Full Course

  • The "Machine Learning for Everybody" course by freeCodeCamp is an outstanding introduction to machine learning, offering a clear and accessible overview of core concepts, without requiring advanced mathematical or coding backgrounds. Targeted at absolute beginners as well as intermediate learners, this course uses simple explanations, intuitive examples, and hands-on coding practice to demystify machine learning.
  • Profile image for Ramavath Santhosh
    Ramavath Santhosh
    I was immensely impressed with the content of the course. I loved the way you had though with hands on practice. The topics like supervised learning and Unsupervised learning were very interesting. Actually, the algorithms are required my course work. So, it helped a lot to me.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.