Machine Learning
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.
Now playing: ML Lesson 1 | Machine Learning Basics: Inputs, Targets & Success
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.
Beginners who want a structured free introduction before deeper practice.
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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTubeLesson 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 YouTube0 of 14 lessons completed (0%).
Complete this learning path to become eligible for your DigitalSkillX certificate.
Generative AI
Spring AI: Generative AI for Java Developers
A hands-on YouTube series that shows Java developers how to build generative AI applications with Spring AI, from basic prompting to RAG and advisors.
Artificial Intelligence
Artificial Intelligence: Crash Course AI
A 20-episode university-level introduction to artificial intelligence and machine learning, taught by Jabril Ashe with John Green Bot. Covers core AI concepts, hands-on labs, and the social impact of AI.
Artificial Intelligence
Complete AI Learning Path 2026: From Zero to AI Engineer
A free, structured path through Saumya Singh's AI course playlist. Start with AI fundamentals, learn Python and prompt engineering, then move into agentic AI and real projects.
Generative AI
Generative AI and LLMs: From Basics to AI Agents
A 31-part beginner-to-advanced course that explains how large language models work and builds up to RAG, AI agents, and production AI systems, without heavy math.