awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Machine Learning Textbooks and Guides

Ranking updated Jun 30, 2026

For a comprehensive textbook for learning machine learning, the first results are metrofun/machine-learning-surveys (A curated list of machine learning surveys, tutorials, and books, which directly covers the requested resource type for finding ML books, but includes broader materials beyond just books), apachecn/feature-engineering-for-ml-zh (This repository is a translation of a single feature-engineering book, not a curated list of machine learning books covering the breadth of topics the visitor wants) and datawhalechina/pumpkin-book (This is itself a machine learning textbook with annotated derivations, not a curated list that recommends or surveys multiple machine learning books — it is an educational resource from the category rather than a directory of such resources). visualize-ml/book3_elements-of-mathematics and rasbt/llms-from-scratch round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore open-source repositories containing educational textbooks, comprehensive guides, and foundational reading materials for machine learning.

Machine Learning Textbooks and Guides

Find the best repos with AI.We'll search the best matching repositories with AI.
  • metrofun/machine-learning-surveysmetrofun avatar

    metrofun/machine-learning-surveys

    1,391View on GitHub↗

    A curated list of Machine Learning Surveys, Tutorials and Books.

    A curated list of machine learning surveys, tutorials, and books, which directly covers the requested resource type for finding ML books, but includes broader materials beyond just books.

    JavaScriptCurated Learning Resources
    View on GitHub↗1,391
  • apachecn/feature-engineering-for-ml-zhA

    apachecn/feature-engineering-for-ml-zh

    0View on GitHub↗

    This repository is a translation of a single feature-engineering book, not a curated list of machine learning books covering the breadth of topics the visitor wants.

    Machine Learning Theory
    View on GitHub↗0
  • datawhalechina/pumpkin-bookdatawhalechina avatar

    datawhalechina/pumpkin-book

    25,653View on GitHub↗

    Pumpkin-book is an open-source educational textbook that provides annotated study materials and mathematical derivations for foundational machine learning concepts. It functions as a technical documentation archive, breaking down dense academic literature into accessible, plain-language notes designed to support self-paced learning. The project distinguishes itself through a collaborative knowledge curation model, where the curriculum is managed via a version-controlled system. This workflow relies on community-driven updates and peer review to refine explanations and ensure the accuracy of t

    This is itself a machine learning textbook with annotated derivations, not a curated list that recommends or surveys multiple machine learning books — it is an educational resource from the category rather than a directory of such resources.

    Machine Learning Theory
    View on GitHub↗25,653
  • visualize-ml/book3_elements-of-mathematicsVisualize-ML avatar

    Visualize-ML/Book3_Elements-of-Mathematics

    7,510View on GitHub↗

    This project is an interactive machine learning textbook and educational resource designed to teach the mathematical foundations of artificial intelligence. It functions as a structured course and digital book that covers essential topics ranging from basic arithmetic to advanced calculus, linear algebra, and statistics. The resource utilizes a math visualization library and a collection of interactive code examples to demonstrate abstract principles through algorithmic output. It transforms theoretical study into a practical experience by combining programmable examples with visual guides.

    This repository is an interactive machine learning textbook rather than a curated list or resource recommending multiple machine learning books, so it does not match the requested category of a list of recommended books covering theory and practice.

    Jupyter NotebookCode Examples
    View on GitHub↗7,510
  • rasbt/llms-from-scratchrasbt avatar

    rasbt/LLMs-from-scratch

    97,260View on GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip

    This repo is a hands-on educational resource for building LLMs from scratch, not a curated list of machine learning books — it offers practical code and theory for one specific topic rather than a broad collection of recommended books.

    Jupyter NotebookMachine Learning
    View on GitHub↗97,260
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
metrofun/machine-learning-surveys1.4KJavaScript—Jan 3, 2023
apachecn/feature-engineering-for-ml-zh0———
datawhalechina/pumpkin-book
25.7K
—
other
Jan 21, 2026
visualize-ml/book3_elements-of-mathematics7.5KJupyter Notebook—May 1, 2026
rasbt/llms-from-scratch97.3KJupyter NotebookNOASSERTIONJun 2, 2026

Related searches

  • a free curriculum for learning machine learning
  • a structured path into ML engineering
  • a comprehensive guide to machine learning
  • a comprehensive library of machine learning tools
  • a collection of free programming textbooks
  • a comprehensive curriculum for learning artificial intelligence
  • a study path for ML linear algebra
  • a curriculum for stats in data science