← Free Learning Library

Machine Learning

Machine Learning for Beginners: From First Prediction to Learning Agents

A 14-video beginner course with Alex Mercer that walks through core machine learning ideas one lesson at a time. Basic Python is the only programming prerequisite.

Learn from: the original creator. Original content published on YouTube. DigitalSkillX organizes these public resources into a structured learning path. DigitalSkillX does not claim ownership or partnership.

Lessons
14
Time
About 4 hr
Level
beginner

Now playing: ML Lesson 1 | Machine Learning Basics: Inputs, Targets & Success

About this path

This path follows the QuietLoom Media playlist in order, starting with a short roadmap and then thirteen lessons. Early videos cover prediction tasks, concept learning, evaluation metrics, decision trees, and nearest neighbors. Later videos move into Bayesian learning, neural networks, learning theory, genetic algorithms, rule learning, explanation-based learning, combining prior knowledge, and reinforcement learning. Each lesson is a standalone video, and a separate four-hour version of the course is linked in the lesson descriptions. The lessons are meant to be watched in sequence, and the course is designed for beginners who already know a little Python.

What you will learn

  • Define a prediction task with clear inputs, targets, and a baseline for comparison
  • Explain how models choose between competing rules or hypotheses
  • Calculate and interpret evaluation metrics such as precision and recall
  • Trace predictions from decision trees, nearest neighbors, and simple neural networks
  • Apply Bayesian reasoning to update beliefs from population counts
  • Describe how data, model complexity, and generalization relate in learning theory
  • Trace evolutionary search through selection, crossover, and mutation
  • Follow readable rule-based predictions and inspect their errors
  • Distinguish supporting facts from missing or negative evidence in explanations
  • Combine prior knowledge with learned weights and compare against a plain model

Who this is for

Beginners who want a structured free introduction before deeper practice.

Curriculum

Section 1: Getting Started

  1. Lesson 1: ML Lesson 0 | Learn Machine Learning: Your Course Roadmap

    A short roadmap for the course. It outlines the path from a first prediction to learning agents and points to the full playlist and the separate four-hour version. The video ends with a prompt to try something and share your reasoning.

    Open on YouTube

Section 2: Core Prediction and Evaluation

  1. Lesson 2: ML Lesson 1 | Machine Learning Basics: Inputs, Targets & Success

    Lesson 1 covers the basics of defining a useful prediction task. It shows how to identify inputs and targets and how to compare a model against a baseline. This sets up the rest of the course.

    Open on YouTube
  2. Lesson 3: ML Lesson 2 | Concept Learning: How Models Choose Between Rules

    Lesson 2 follows a learner through a space of hypotheses. It explains why different rules can fit the same evidence and how a model chooses between them. This is concept learning in practice.

    Open on YouTube
  3. Lesson 4: ML Lesson 3 | Precision, Recall, Overfitting & Train/Test Splits

    Lesson 3 focuses on evaluation. It walks through precision, recall, and the difference between types of mistakes. It also covers overfitting and how to design a fair train/test split.

    Open on YouTube

Section 3: Common Model Families

  1. Lesson 5: ML Lesson 4 | Decision Trees Explained: Predictions & Information Gain

    Lesson 4 explains decision trees. It traces how a tree makes a prediction and calculates information gain to show why training prefers a useful split. The lesson stays with a small, traceable example.

    Open on YouTube
  2. Lesson 6: ML Lesson 5 | K-Nearest Neighbors: Distance, Voting & Feature Scaling

    Lesson 5 covers k-nearest neighbors. It shows how to calculate a nearest-neighbor prediction and how feature scaling can change the answer. Distance and voting are the main ideas.

    Open on YouTube
  3. Lesson 7: ML Lesson 6 | Bayesian Learning: Base Rates, Bayes & Naive Bayes

    Lesson 6 introduces Bayesian learning. It uses population counts to update beliefs and works through a simple naive Bayes classifier. Base rates and Bayes' rule are the focus.

    Open on YouTube
  4. Lesson 8: ML Lesson 7 | Neural Networks & Gradient Descent: A Worked Example

    Lesson 7 is a worked example of a small neural network. It follows a weighted score, a gradient update, and the role of a hidden layer. Gradient descent is shown step by step.

    Open on YouTube

Section 4: Theory and Search

  1. Lesson 9: ML Lesson 8 | Learning Theory: Data, Model Complexity & Generalization

    Lesson 8 covers learning theory. It works through a learning-theory guarantee while keeping its assumptions and limitations visible. Data, model complexity, and generalization are discussed together.

    Open on YouTube
  2. Lesson 10: ML Lesson 9 | Genetic Algorithms: Selection, Crossover & Mutation

    Lesson 9 traces evolutionary search through selection, crossover, and mutation. It compares a promising candidate with an exact optimum. Genetic algorithms are the main topic.

    Open on YouTube

Section 5: Knowledge, Rules, and Reinforcement

  1. Lesson 11: ML Lesson 10 | Rule Learning: Readable Predictions & Their Mistakes

    Lesson 10 looks at rule learning. It follows readable prediction rules, compares candidates, and inspects errors and default behavior. The focus is on interpretable rules and where they go wrong.

    Open on YouTube
  2. Lesson 12: ML Lesson 11 | Explanation-Based Learning: Facts, Rules & Proofs

    Lesson 11 covers explanation-based learning. It traces conclusions to their supporting facts and distinguishes missing evidence from negative evidence. Facts, rules, and proofs are the building blocks.

    Open on YouTube
  3. Lesson 13: ML Lesson 12 | Combining Prior Knowledge with Machine Learning

    Lesson 12 shows how to combine prior knowledge with machine learning. It adds a knowledge-inspired feature, learns its weight, and compares the evidence with a plain model. The lesson keeps the comparison concrete.

    Open on YouTube
  4. Lesson 14: ML Lesson 13 | Reinforcement Learning & Your Machine Learning Project

    Lesson 13 introduces reinforcement learning. It follows states, actions, rewards, and a value update, then ties the course together with a defensible model report. This is the final lesson in the series.

    Open on YouTube

Your progress

0 of 14 lessons completed (0%).

Complete this learning path to become eligible for your DigitalSkillX certificate.

Related learning