Our collection of 55 Micro Lectures provides concise, focused introductions to key topics in machine learning. Each lecture is available as a PDF and a corresponding YouTube video, making it easy to learn at your own pace and revisit specific concepts whenever needed.
The lectures are organized into four thematic areas, each presented in its own table:
- Basic Concepts: Fundamental principles of machine learning.
- Data Preprocessing: Techniques for preparing and cleaning data before model training.
- Machine Learning Frameworks: Overviews of popular frameworks for ML development.
- Machine Learning Algorithms: Detailed explanations of various algorithms and their applications.
To help you quickly find what you’re looking for, we also provide a comprehensive Glossary that lists which topics are covered in which Micro Lecture — an ideal resource for students searching for specific content or revisiting particular subjects.
All videos are also available on our official YouTube channel, MachineLearnAthon. There, you’ll find four curated playlists — Getting started with Computer Vision, Getting started with Time-Series Forecasting, Getting started with Classification, and Getting started with Regression. These playlists are particularly well suited for beginners, as they guide viewers through the topics in a logical sequence designed to build understanding step by step.
Basic Concepts:
| Title | PDF Link | Youtube Link |
| Introduction to ML | Introduction to ML | Introduction to machine learning |
| Classification | Classification 1 Classification 2 Classification 3 | Classification I Classification II Classification III |
| Regression | Regression analysis quide | Regression Analysis Guide |
| Clustering | Clustering | Clustering |
| Time-Series Forecasting | Time Series Forecasting | Time-Series Forecasting |
| Computer Vision | MicroLecture_ComputerVision | Computer vision – Part I Computer vision – Part II Computer vision – Part III Computer vision – Part IV Computer vision – Part V Computer vision – Part VI Computer vision – Part VII |
| Installing Python & using it | Installing Python | Installing Python |
| Introduction to Git | Introduction to Git | Introduction to Git |
Data Preprocessing:
| Title | PDF Link | Youtube Link |
| Feature Selection & Engineering | Feature Engineering | Feature Engineering |
| Data Preparation & Visualization | Data Preparation (for tabular data) | Data preparation (for tabular data) |
| Hyperparameter Tuning | Hyperparameter Tuning | Hyperparameter Tuning |
| Evaluation Metrics | Evaluation metrics | Evaluation metrics |
Machine Learning Frameworks:
| Title | PDF Link | Youtube Link |
| Explainability & Interpretability | Interpretability | Interpretability I Interpretability II Interpretability III |
| Fairness in ML | Fairness in Machine Learning | Fairness in Machine Learning |
| Low Code No Code ML | Low code 1 Low code 2 No code | Low code I – Model creation Low code II – Model evaluation No code |
Machine Learning Algorithms:

