Topics / #textbook

Textbook projects on GitHub

Open textbooks on machine learning and computing topics.

As of , the most-starred Textbook projects on GitHub are PythonDataScienceHandbook (50.2K stars), python-cheatsheet (38.7K stars) and REKCARC-TSC-UHT (37.9K stars). GitHub.Locker tracks 23 Textbook repositories with 450.8K stars combined. The fastest-growing on October 17 was OI-wiki, with +42 stars in a day.

23Projects
450.8KStars in total
+136Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

23 projects · by stars

  1. #1 · jakevdp/PythonDataScienceHandbook

    PythonDataScienceHandbook

    This is the full text of the Python Data Science Handbook, provided as a set of free Jupyter notebooks covering the core Python data science stack.

    50.2K
  2. #2 · gto76/python-cheatsheet

    python-cheatsheet

    A comprehensive reference sheet covering Python syntax, built-in types, standard library modules, and common pip packages, organized into topics like Collections, Data Types, Syntax Rules, System Calls, Data Formats, and Multimedia.

    38.7K
  3. #3 · PKUanonym/REKCARC-TSC-UHT

    REKCARC-TSC-UHT

    A crowd-sourced guide to courses in Tsinghua University's Department of Computer Science and Technology, with course-selection tips, exam strategies, and recommended reading for each class.

    37.9K
  1. 4

    the-way-to-go_ZH_CN

    35Kunknwon/the-way-to-go_ZH_CN · Go

    This is the Chinese translation of the Go programming language book 'The Way to Go' by Ivo Balbaert, officially titled 'Go 入门指南' (Go Beginner's Guide) in Chinese.

  2. 5

    cs249r_book

    29.1Kharvard-edge/cs249r_book · Python

    An open textbook and full curriculum on Machine Learning Systems — AI engineering — from Harvard's CS249r course: four volumes covering foundations, scaling, agentic AI, and physical AI, plus labs, projects, and instructor materials.

  3. 6

    OI-wiki

    26.9KOI-wiki/OI-wiki · TypeScript

    A free, open and continuously updated wiki of competitive programming (OI/ICPC) knowledge: fundamentals, common problem types, solution strategies and tools, collected so beginners can learn systematically instead of digging through scattered articles.

  4. 7

    en.javascript.info

    25.5Kjavascript-tutorial/en.javascript.info · HTML

    It's the source repository for the Modern JavaScript Tutorial — the English content behind the free online tutorial published at javascript.info.

  5. 8

    Dive-into-DL-PyTorch

    19.5KShusenTang/Dive-into-DL-PyTorch · Jupyter Notebook

    The Chinese book 'Dive into Deep Learning' with its MXNet code examples rewritten in PyTorch — a free, open-source deep-learning tutorial pairing runnable Jupyter notebooks with online docs.

  6. 9

    nndl

    19.4Knndl/nndl

    The official home of Qiu Xipeng's Chinese textbook 'Neural Network and Deep Learning': it hosts free e-book PDFs, chapter listings, learning resources and errata for the 2nd edition and the new general-audience edition.

  7. 10

    Book-Mathematical-Foundation-of-Reinforcement-Learning

    18.2KMathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning · MATLAB

    The GitHub homepage of the book 'Mathematical Foundations of Reinforcement Learning': a mathematically grounded but friendly introduction to RL, with free PDF drafts, lecture-video links, and grid-world code.

  8. 11

    the-craft-of-selfteaching

    17.8Kxiaolai/the-craft-of-selfteaching · Jupyter Notebook

    'The Craft of Self-Teaching' (自学是门手艺) is a free Chinese-language ebook by Li Xiaolai that uses learning to code as the entry point for building the broader skill of self-teaching.

  9. 12

    A-Programmers-Guide-to-English

    17Kyujiangshui/A-Programmers-Guide-to-English

    A free guide, written in Chinese for programmers, on how to genuinely learn English: it covers the nature of language learning, how to train for it, and which materials and tools to use.

  10. 13

    awesome-math

    16.6Krossant/awesome-math · Python

    A curated GitHub list of high-quality resources for learning, teaching, and doing mathematics — covering pure math, applied math, computation, formal proof, and AI in mathematics.

  11. 14

    mml-book.github.io

    16.1Kmml-book/mml-book.github.io · Jupyter Notebook

    This is the companion website for the book 'Mathematics For Machine Learning', providing exercises and Jupyter notebooks that go along with the book's chapters.

  12. 15

    OnJava8

    16.1Klingcoder/OnJava8

    The Chinese translation of 'On Java 8', the modern successor to the classic 'Thinking in Java' — a full-length book on Java programming.

  13. 16

    os01

    13.8Ktuhdo/os01 · TeX

    It's a free book, 'Operating Systems: From 0 to 1', that walks a self-learner through the foundational knowledge needed to write an operating system from scratch.

  14. 17

    Deep-Learning-with-TensorFlow-book

    13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter Notebook

    A free, open-source Chinese textbook on deep learning built on the official TensorFlow 2 release, pairing theory with hands-on case studies. This repo ships the PDF e-book, the accompanying source code, and the lecture slides.

  15. 18

    python-machine-learning-book

    12.7Krasbt/python-machine-learning-book · Jupyter Notebook

    This is the official code repository for the 1st edition of the 'Python Machine Learning' book by Sebastian Raschka, published by Packt in 2015. It holds the Jupyter notebooks with all the code examples from the book's 13 chapters, from basic classifiers to neural networks.

  16. 19

    apachecn-algo-zh

    11.2Kapachecn/apachecn-algo-zh · JavaScript

    A free ApacheCN anthology of Chinese translations of data-structure and algorithm texts: LeetCode solution sets in four languages, Coding Interviews (剑指 Offer) solutions and translated books, all readable online.

  17. 20

    Book4_Power-of-Matrix

    10.1KVisualize-ML/Book4_Power-of-Matrix · Jupyter Notebook

    This is the companion repository for '矩阵力量' (Power of Matrix), the third book in the 'Iris Flower Book' (鸢尾花书) series. It teaches linear algebra and matrix theory step by step as a foundation for machine learning, paired with Jupyter notebooks that run every example.

  18. 21

    coursebook

    3.8Kcs341-illinois/coursebook · TeX

    This is an open-source introductory systems programming textbook (the Coursebook) used by the CS 341: System Programming course at the University of Illinois Urbana-Champaign, covering low-level C programming and Linux internals.

  19. 22

    csapp-zh-markdown

    1KSunnyMaria/csapp-zh-markdown · Python

    A complete Chinese Markdown edition of CSAPP (Computer Systems: A Programmer's Perspective, 3rd edition) — full chapter text, official exercise answers, Chinese write-ups for the 8 CSAPP labs, and the official self-study lab packages, readable online or offline.

  20. 23

    shulihuazixuecongshu

    928tradecatlabs/shulihuazixuecongshu · Python

    This repository preserves and rebuilds the 17-volume Chinese textbook series '数理化自学丛书' (Self-Study Series of Mathematics, Physics, and Chemistry), keeping the original scanned PDFs alongside semantic Markdown transcriptions, extracted image assets, and tools to reproducibly build EPUB3 editions.

Often tagged together