Analysis updated 2026-07-03
Follow a structured two-semester curriculum covering regression, decision trees, gradient boosting, and clustering using the lecture notes and notebooks.
Watch linked YouTube video lectures from the 2020-2021 academic year alongside Jupyter Notebooks to learn machine learning hands-on.
Practice with theoretical homework problems and Kaggle-style competitions tied to each course topic.
| esokolov/ml-course-hse | qwenlm/qwen3-omni | microsoft/phicookbook | |
|---|---|---|---|
| Stars | 3,743 | 3,749 | 3,733 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 4/5 | 2/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
No installation required beyond Python, download the notebooks and run them locally. Course admin info lives on the university wiki, not in this repo.
ml-course-hse is a repository of course materials for a machine learning class at the Faculty of Computer Science at the Higher School of Economics in Moscow, Russia. The course runs across two sequential semesters and is part of the undergraduate program in Applied Mathematics and Computer Science. The materials include lecture notes, seminar session handouts, theoretical homework problems, practical coding assignments, and links to Kaggle-style competitions associated with the course. The repository is primarily in Russian. Video recordings from the 2020-2021 academic year are linked in the README, covering both the fall and spring semesters. The fall semester recordings address topics such as linear regression, gradient descent methods, logistic regression, support vector machines, decision trees, random forests, gradient boosting, clustering, dimensionality reduction, and recommendation systems. Each major topic has its own YouTube video, and a full playlist groups them together. Recordings from the 2018-2019 academic year cover several of the same topics and are linked separately for those who prefer an earlier presentation style. Course administrative information, including grading details and assignment schedules, lives on the university wiki at cs.hse.ru. The GitHub repository holds the actual content files: Jupyter Notebooks, PDF documents, and other materials that students download and work through on their own machines. This repository is useful primarily for Russian-speaking students studying machine learning who want a structured curriculum covering both foundational theory and hands-on implementation. It is a collection of educational documents and notebooks rather than a software library or installable tool, and there is no setup required beyond downloading the files.
A two-semester university machine learning course with lecture notes, coding assignments, and linked video recordings, taught at the Higher School of Economics in Moscow.
Mainly Jupyter Notebook. The stack also includes Jupyter Notebook, Python.
No license is specified, the materials are shared publicly but usage terms are not stated.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.