Micro-Lectures

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:

TitlePDF LinkYoutube Link
Introduction to MLIntroduction to MLIntroduction to machine learning
ClassificationClassification 1
Classification 2
Classification 3
Classification I
Classification II
Classification III
RegressionRegression analysis quideRegression Analysis Guide
ClusteringClusteringClustering
Time-Series ForecastingTime Series ForecastingTime-Series Forecasting
Computer VisionMicroLecture_ComputerVisionComputer 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 itInstalling PythonInstalling Python
Introduction to GitIntroduction to GitIntroduction to Git

Data Preprocessing:

TitlePDF LinkYoutube Link
Feature Selection & EngineeringFeature EngineeringFeature Engineering
Data Preparation & VisualizationData Preparation (for tabular data)Data preparation (for tabular data)
Hyperparameter TuningHyperparameter TuningHyperparameter Tuning
Evaluation MetricsEvaluation metricsEvaluation metrics

Machine Learning Frameworks:

TitlePDF LinkYoutube Link
Explainability & InterpretabilityInterpretabilityInterpretability I
Interpretability II
Interpretability III
Fairness in MLFairness in Machine LearningFairness in Machine Learning
Low Code No Code MLLow code 1
Low code 2
No code
Low code I – Model creation
Low code II – Model evaluation
No code

Machine Learning Algorithms:

TitlePDF LinkYoutube Link
Neural NetworksMicrolecture_NeuralNetworksNeural networks – Part I
Neural networks – Part II
Neural networks – Part III
Neural networks – Part IV
Neural networks – Part V
Neural networks – Part VI
Neural networks – Part VII
Neural networks – Part VIII
Random ForestRandom ForestRandom Forest
XGBoostXGBoostIntroduction to XGBoost Algorithm
LightGBMLightGBMLightGBM
Time-Series MethodsForecasting MethodsForecasting Methods
Large Language ModelsMicroLecture_LLM_EthicsLarge language models – Part I
Large language models – Part II
Large language models – Part III
Large language models – Part IV
Large language models – Part V
Large language models – Part VI
Large language models – Part VII