Skip to content
Day 43 since launch: Best Productivity Resources went live on 25 August 2026. Day 43 is live with yesterday's additions in the latest roundup!

Course

Homemade Machine Learning

Python examples of popular ML algorithms with interactive Jupyter demos.

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.

What is Homemade Machine Learning?

Homemade Machine Learning is a collection of from-scratch Python implementations of popular machine learning algorithms, each with interactive Jupyter demos and the math explained step by step.

Pros

  • Every algorithm implemented from scratch
  • Interactive Jupyter demos
  • Math explained alongside the code

Cons

  • For learning, not production use
  • Covers classical ML more than deep learning

Who should use Homemade Machine Learning

Learners who want to truly understand ML algorithms by building them.

Who may not need it

Practitioners who just need to apply scikit-learn.

Homemade Machine Learning alternatives

Similar resources to Homemade Machine Learning, picked from the directory.

Free alternatives to Homemade Machine Learning

Free resources that cover similar ground.

FinAI Research

Evidence-first AI workflow for economic and financial research: from topic to verifiable LaTeX draft.

AI ToolResearchmacOS, WindowsFree

Featured on Best Productivity Resources

Made Homemade Machine Learning? Add this free badge to your website or README. It links to this page.

Featured on Best Productivity Resources
<a href="https://bestproductivityresources.com/resources/homemade-machine-learning" target="_blank" rel="noopener"><img src="https://bestproductivityresources.com/badges/featured-light.svg" alt="Featured on Best Productivity Resources" width="250" height="54" /></a>

Weekly newsletter

Join my email newsletter for the newest tools and visual guides.

Discover new tools and websites, plus fresh visual guides delivered every Monday.

Open stats

Live traffic, fully public

This site's analytics are open for everyone to see.