Homemade Machine Learning
Python examples of popular ML algorithms with interactive Jupyter demos.
Course
Bare bones NumPy implementations of machine learning models and algorithms.
Built with love by Shushant Lakhyani. Building bestproductivityresources.com
Screenshot or bookmark this page so you find it later, then share it with your network.
ML-From-Scratch is a collection of accessible, bare-bones NumPy implementations of machine learning models and algorithms — from linear regression to deep learning — with a focus on readability and learning.
Students and engineers learning how ML algorithms work under the hood.
Practitioners needing production-grade performance.
Similar resources to ML From Scratch, picked from the directory.
Python examples of popular ML algorithms with interactive Jupyter demos.
A straightforward method for training your LLM, from downloading data to generating text.
A tiny scalar-valued autograd engine with a PyTorch-like API.
Practical deep learning courses for coders.
Learn to develop, deploy and iterate on production-grade ML applications.
Roadmap to becoming an Artificial Intelligence expert.
Free resources that cover similar ground.
OpenAI's educational resource for learning deep reinforcement learning.
Harvard's open textbook on ML systems, agentic AI and physical AI.
Evidence-first AI workflow for economic and financial research: from topic to verifiable LaTeX draft.
Interactive deep learning book with code, math and discussions.
Karpathy's course building neural networks from scratch, step by step.
Microsoft's free 18-lesson course to start building AI agents.
Made ML From Scratch? Add this free badge to your website or README. It links to this page.
<a href="https://bestproductivityresources.com/resources/ml-from-scratch" target="_blank" rel="noopener"><img src="https://bestproductivityresources.com/badges/featured-light.svg" alt="Featured on Best Productivity Resources" width="250" height="54" /></a>Open stats
This site's analytics are open for everyone to see.