the-mrinal/ML-Notebook

Comprehensive ML curriculum: from NumPy to Neural Networks. 50+ Jupyter notebooks with from-scratch implementations and real-world projects.

52
/ 100
Established

This project offers a practical, step-by-step curriculum for learning machine learning and deep learning concepts. It provides over 50 interactive Jupyter notebooks with clear explanations and hands-on code for various algorithms. The notebooks cover topics from basic data manipulation to advanced neural networks, using real-world datasets, and are ideal for aspiring data scientists, analysts, and ML engineers who want to build foundational skills.

Use this if you are a student or professional eager to learn machine learning from scratch, understand how algorithms work under the hood, and apply them to practical problems using popular tools like Python, scikit-learn, and TensorFlow.

Not ideal if you are an experienced machine learning practitioner looking for advanced research, bleeding-edge models, or a production-ready deployment framework rather than a learning resource.

data-science-education machine-learning-fundamentals deep-learning-curriculum data-analysis-training predictive-modeling-skills
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

26

Forks

21

Language

Jupyter Notebook

License

MIT

Last pushed

Feb 28, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/the-mrinal/ML-Notebook"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.