Jadi's ML course: Persian-language notebooks, minus the paywall
A popular Iranian tech educator open-sourced his machine-learning coursework so students can follow along without the video platform.

What it does
This repo holds the Jupyter notebooks for Jadi Mirmirani’s machine-learning course on Maktabkhooneh, a Persian-language learning platform. It covers the standard Python ML curriculum—data manipulation, model training, evaluation—packaged as runnable notebooks rather than locked video content.
The interesting bit
The README is almost aggressively minimal: one truncated dataset note, three links, and no hand-holding. That bluntness is arguably the point. Jadi’s audience already knows him; they want the artifacts, not another quickstart. The 3.9-million-row ratings.csv truncation (down from something larger) is a rare honest admission of GitHub’s file-size limits, with a workaround baked into the notebooks themselves.
Key highlights
- Tied to a specific Persian-language course, but the notebooks stand alone
- Accompanying slides and blog post linked in README for context
- Dataset truncation handled transparently with download instructions in-notebook
- 1,100+ stars suggests solid traction in the Persian-speaking dev community
- No topic tags, no CI badges, no dependency manifest—just notebooks
Caveats
- README gives zero detail on covered algorithms, prerequisites, or notebook ordering
- No candidate images or screenshots to preview content
- Persian-language course context may limit accessibility for non-Farsi readers
Verdict
Worth a look if you’re a Persian speaker following Jadi’s course, or if you want to see how a known educator structures introductory ML material. Skip it if you need self-contained documentation or an English-language learning path.
Frequently asked
- What is jadijadi/machine_learning_with_python_jadi?
- A popular Iranian tech educator open-sourced his machine-learning coursework so students can follow along without the video platform.
- Is machine_learning_with_python_jadi open source?
- Yes — jadijadi/machine_learning_with_python_jadi is an open-source project tracked on heatdrop.
- What language is machine_learning_with_python_jadi written in?
- jadijadi/machine_learning_with_python_jadi is primarily written in Jupyter Notebook.
- How popular is machine_learning_with_python_jadi?
- jadijadi/machine_learning_with_python_jadi has 1.1k stars on GitHub.
- Where can I find machine_learning_with_python_jadi?
- jadijadi/machine_learning_with_python_jadi is on GitHub at https://github.com/jadijadi/machine_learning_with_python_jadi.