Topics / #computer-science

Computer-science projects on GitHub

Foundational computer science topics: theory, systems, and core academic material.

As of , the most-starred Computer-science projects on GitHub are build-your-own-x (553.8K stars), free-programming-books (399.2K stars) and system-design-primer (374.5K stars). GitHub.Locker tracks 165 Computer-science repositories with 7.3M stars combined. The fastest-growing on October 16 was build-your-own-x, with +380 stars in a day.

165Projects
7.3MStars in total
+1.8KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 165 · by stars

  1. #1 · codecrafters-io/build-your-own-x

    build-your-own-x

    It's a curated collection of step-by-step guides that show you how to rebuild popular technologies (databases, game engines, blockchains, compilers, web browsers, etc.) from scratch, so you understand how they really work.

    553.8K
  2. #2 · EbookFoundation/free-programming-books

    free-programming-books

    It is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.

    399.2K
  3. #3 · donnemartin/system-design-primer

    system-design-primer

    A curated, organized collection of resources for learning how to design large-scale systems, built specifically to help engineers prepare for system design interviews.

    374.5K
  1. 4

    developer-roadmap

    369.6Knilbuild/developer-roadmap · TypeScript

    Community-driven roadmaps, guides and resources that show developers what to learn next and in what order — from frontend and backend to AI, DevOps and dozens of other paths.

  2. 5

    coding-interview-university

    362.6Kjwasham/coding-interview-university

    It is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.

  3. 6

    Python

    225.3KTheAlgorithms/Python · Python

    A large collection of classic algorithms and data structures implemented in Python, built as an educational reference for learning and practicing algorithms.

  4. 7

    computer-science

    210.1Kossu/computer-science · HTML

    OSSU Computer Science is a free, self-taught curriculum that stitches together top university-level online courses (from MIT, Harvard, Princeton, etc.) into a complete computer science education, roughly equivalent to an undergraduate CS degree minus general education requirements.

  5. 8

    javascript-algorithms

    196.7Ktrekhleb/javascript-algorithms · JavaScript

    A large collection of JavaScript implementations of classic algorithms and data structures, where each one has its own folder with code, tests, and a README explaining the theory and further reading links.

  6. 9

    CS-Notes

    186.3KCyC2018/CS-Notes

    CS-Notes is a huge Chinese-language collection of study notes covering the core topics of technical coding interviews: algorithms, LeetCode solutions, operating systems, computer networks, databases, Java, and system design.

  7. 10

    JavaGuide

    159.1KSnailclimb/JavaGuide · JavaScript

    JavaGuide is a free, open-source guide to Java and backend interviews: a collection of study notes and Q&A summaries covering Java core, computer science fundamentals, databases, and system design.

  8. 11

    tech-interview-handbook

    143Kyangshun/tech-interview-handbook · TypeScript

    A free, curated collection of technical interview preparation materials for software engineers, created by the author of Blind 75, covering algorithms, behavioral questions, resumes, and more.

  9. 12

    fucking-algorithm

    135.9Klabuladong/fucking-algorithm · Markdown

    This is labuladong's Chinese-language algorithm notebook: 60+ original articles that use LeetCode problems to teach reusable problem-solving frameworks, not just paste-and-pass code answers.

  10. 13

    hello-algo

    130.8Kkrahets/hello-algo · Java

    Hello Algo is a free, open-source illustrated book that teaches data structures and algorithms from scratch using animated diagrams and one-click runnable code.

  11. 14

    papers-we-love

    110.6Kpapers-we-love/papers-we-love · Shell

    Papers We Love is a curated directory of notable computer science papers gathered from across the web, built around a community that reads and discusses them.

  12. 15

    every-programmer-should-know

    100.5Kmtdvio/every-programmer-should-know

    A curated, highly opinionated collection of technical resources — articles, books, videos and papers — covering things every software developer should know, from algorithms and data structures to security, architecture and career advice.

  13. 16

    java-design-patterns

    94.8Kiluwatar/java-design-patterns · Java

    A collection of Java implementations for classic software design patterns (Creational, Structural, Behavioral and more), each shown as a well-commented, runnable code example.

  14. 17

    system-design-101

    90.5KByteByteGoHq/system-design-101

    A free, visual collection of short explainers and cheat sheets covering core system design concepts (APIs, databases, caching, message queues, real-world company architectures) to help you understand how production systems work and prepare for system design interviews.

  15. 18

    cs-video-courses

    83.7KDeveloper-Y/cs-video-courses

    A curated list of university-level Computer Science courses that have publicly available video lectures, covering topics from intro programming to machine learning, security, robotics, and more.

  16. 19

    LeetCodeAnimation

    76.7KMisterBooo/LeetCodeAnimation · Java

    LeetCodeAnimation is a collection of animated LeetCode problem walkthroughs: each animation shows how pointers move, how state and recursion unfold, and why boundaries hold, paired with reference code.

  17. 20

    cs-self-learning

    76.3KPKUFlyingPig/cs-self-learning · HTML

    A free, open-source online guide that curates the best open courseware from top international universities so anyone can self-study computer science from scratch, aiming to turn a beginner into a well-rounded programmer in 2-3 years.

  18. 21

    Best-websites-a-programmer-should-visit

    76.2Ksdmg15/Best-websites-a-programmer-should-visit

    A curated list of useful websites for programmers, covering news, learning resources, coding practice, tools, interview prep, and more.

  19. 22

    Apollo-11

    75.3Kchrislgarry/Apollo-11 · Assembly

    The original Apollo 11 Guidance Computer (AGC) source code: the 1969 flight software for the Command Module (Comanche055) and the Lunar Module (Luminary099).

  20. 23

    awesome-scalability

    74.8Kbinhnguyennus/awesome-scalability

    A curated, continuously updated reading list of articles, case studies, and talks from engineers at companies like Netflix, Uber, Facebook, and Amazon, showing concrete patterns for building scalable, reliable, and performant large-scale systems.

  21. 24

    awesome-cpp

    73.8Kfffaraz/awesome-cpp

    A curated list (awesome-list) of C and C++ frameworks, libraries, tools, and resources, organized by category like AI, audio, networking, GUI, databases, and more.

  22. 25

    awesome-courses

    71.9Kprakhar1989/awesome-courses

    It is a curated list of free, high-quality computer science courses from universities around the world, each one making its lecture materials, assignments, notes and readings available online.

  23. 26

    Java

    66.4KTheAlgorithms/Java · Java

    A GitHub collection of classic algorithms and data structures, each implemented in Java for educational purposes as part of The Algorithms project.

  24. 27

    interviews

    65.3Kkdn251/interviews · Java

    A curated study guide for coding interviews, covering data structures, algorithms, greedy algorithms, bitmasks, runtime analysis, plus links to video lectures, interview books, online judges and mock interview platforms.

  25. 28

    leetcode-master

    62.7Kyoungyangyang04/leetcode-master · Shell

    This is a curated LeetCode study guide ('代码随想录') that organizes 200 classic problems into a step-by-step learning path, with detailed illustrated explanations, video breakdowns, and mind maps for mastering data structures and algorithms.

  26. 29

    architect-awesome

    60.8Kxingshaocheng/architect-awesome

    A curated technical roadmap in Chinese for backend engineers aiming to become architects, mapping out data structures, algorithms, concurrency, databases, middleware, and system design.

  27. 30

    leetcode

    55.7Kazl397985856/leetcode · JavaScript

    A large, continuously growing collection of worked LeetCode solutions, algorithm and data-structure explainers, Anki flashcard decks, and a 'daily problem' archive, written by the author as he solved problems himself.

  28. 31

    professional-programming

    51.6Kcharlax/professional-programming · Python

    It's a curated collection of learning resources (articles, books, talks, papers) meant to make software engineers more well-rounded professionals, covering everything from algorithms to career growth to system architecture.

  29. 32

    design-patterns-for-humans

    48.9Knilbuild/design-patterns-for-humans

    It is a plain-English, real-world-analogy explanation of classic software design patterns (Creational, Structural, Behavioral), each paired with a short PHP code example.

  30. 33

    algorithm-visualizer

    48.9Kalgorithm-visualizer/algorithm-visualizer · JavaScript

    An interactive online platform that visualizes algorithms by running and animating your code step by step, so you can watch exactly how an algorithm behaves instead of just reading pseudocode.

  31. 34

    system-design

    46.6Kkaranpratapsingh/system-design

    It is a free course and ebook that teaches how to design large-scale systems and prepares readers for system design interviews.

  32. 35

    what-happens-when

    43.4Kalex/what-happens-when

    A long-form, extremely detailed walkthrough answering the classic interview question of what happens when you type google.com into your browser and press enter, tracing the whole path from keypress to rendered page.

  33. 36

    python-patterns

    43Kfaif/python-patterns · Python

    A collection of design patterns and idioms implemented in Python, covering Creational, Structural, Behavioral, and other categories (like Borg, Observer, Factory, Visitor), plus a section on anti-patterns to avoid in Python.

  34. 37

    awesome-system-design-resources

    42.4Kashishps1/awesome-system-design-resources · Java

    A free, curated collection of System Design resources: core concepts, networking and API fundamentals, database and caching basics, distributed systems patterns, and a huge list of interview problems, books, courses, and papers — all aimed at prepping for System Design interviews.

  35. 38

    interview

    38.2Khuihut/interview · C++

    A large Chinese-language knowledge base summarizing core C/C++ interview topics — language features, STL, data structures, algorithms, operating systems, networking, databases, design patterns, and the linker/loader — aimed at students and job seekers preparing for C/C++ technical interviews.

  36. 39

    REKCARC-TSC-UHT

    37.9KPKUanonym/REKCARC-TSC-UHT · HTML

    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. 40

    interview_internal_reference

    37.3K0voice/interview_internal_reference · Python

    A curated collection of real technical interview questions and answers from major Chinese tech companies — Alibaba, Tencent, Baidu, Meituan, ByteDance and more — with analysis from expert interviewers.

  38. 41

    JavaFamily

    37KAobingJava/JavaFamily

    A massive Chinese-language study guide and interview prep collection for Java developers, covering core computer science, Java internals, frameworks, databases, distributed systems, and real interview questions from major Chinese tech companies.

  39. 42

    leetcode

    36.7Kdoocs/leetcode · Java

    A massive collection of LeetCode solutions, plus solutions for two popular Chinese interview prep books (Coding Interviews, 2nd edition and Cracking the Coding Interview, 6th edition), each problem solved in multiple programming languages.

  40. 43

    hello-algorithm

    36.1Kgeekxh/hello-algorithm · Java

    Hello Algorithm (小浩算法) is a free, Chinese-language collection for beginners learning algorithms, bundling illustrated LeetCode solutions, big-tech interview write-ups, open-source ebooks, and mind maps.

  41. 44

    C-Plus-Plus

    34.8KTheAlgorithms/C-Plus-Plus · C++

    This is TheAlgorithms/C-Plus-Plus, an open-source collection of algorithm implementations in C++ covering computer science, mathematics, machine learning, and physics, built as a learning resource rather than for production use.

  42. 45

    JavaScript

    34.3KTheAlgorithms/JavaScript · JavaScript

    A JavaScript implementation of classic algorithms and data structures, built for beginners who want readable, well-organized reference code.

  43. 46

    LeetCode-Go

    33.8Khalfrost/LeetCode-Go · Go

    A large, well-organized collection of LeetCode problem solutions written in Go, with 100% test coverage and runtime beating 100% of submissions on many problems.

  44. 47

    awesome-awesomeness

    33.7Kbayandin/awesome-awesomeness · Ruby

    An index of awesome lists: one page linking to hundreds of topic-specific awesome-* collections — from programming languages to DevOps, security and design — each maintained by its own curator.

  45. 48

    linux-insides

    33.7K0xAX/linux-insides · Python

    This is a free, work-in-progress book that explains the internals of the Linux kernel, covering topics like booting, memory management, and system calls in deep technical detail.

  46. 49

    interactive-coding-challenges

    31.9Kdonnemartin/interactive-coding-challenges · Python

    A collection of 120+ interactive, test-driven Python coding challenges covering algorithms and data structures commonly asked in coding interviews, each delivered as a Jupyter notebook with unit tests and a paired solution notebook, plus an included Anki flashcard deck.

  47. 50

    os-tutorial

    30.8Kcfenollosa/os-tutorial · C

    A step-by-step tutorial that walks you through building a small operating system from scratch, starting at the boot sector and moving up to a basic kernel.

  48. 51

    d2l-en

    29.9Kd2l-ai/d2l-en · Python

    An interactive open-source deep learning book that teaches concepts, context, and runnable code together, with examples in multiple frameworks. Its premise: the best way to understand deep learning is learning by doing.

  49. 52

    500lines

    29.6Kaosabook/500lines · JavaScript

    This is the source for '500 Lines or Less', the fourth book in the Architecture of Open Source Applications series: each chapter walks through a working program written in at most 500 lines of code.

  50. 53

    system-design-academy

    29.4Ksystemdesign42/system-design-academy

    A curated collection of system design case studies, fundamentals, interview prep, and AI engineering resources, organized as a big reference list tied to a newsletter.

  51. 54

    swift-algorithm-club

    29.1Kkodecocodes/swift-algorithm-club · Swift

    Swift Algorithm Club is a community-maintained collection of implementations of popular algorithms and data structures written in Swift, each paired with a detailed explanation of how it works.

  52. 55

    cs249r_book

    29Kharvard-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.

  53. 56

    the-super-tiny-compiler

    28.5Kjamiebuilds/the-super-tiny-compiler · JavaScript

    The Super Tiny Compiler is an ultra-simplified, heavily-commented example of all the major pieces of a modern compiler, written in plain JavaScript so beginners can learn how compilers actually work.

  54. 57

    CS-Books

    27.5Kforthespada/CS-Books

    A free, hand-curated collection of over 1,000 classic computer science books plus the author's own study notes, shared as a single GitHub README.

  55. 58

    hacker-laws

    27.3Kdwmkerr/hacker-laws · HTML

    A curated reference of well-known laws, theories, principles and patterns relevant to software developers and technologists, such as Conway's Law, the CAP Theorem, and the DRY Principle.

  56. 59

    go

    26.3Kdatasciencemasters/go

    The Open Source Data Science Masters (OSDSM) is a free, self-guided curriculum that collects the best open university courses, books, and tutorials to prepare someone for an entry-level Data Scientist role.

  57. 60

    Rust

    26.1KTheAlgorithms/Rust · Rust

    A free, open-source collection of classic algorithms implemented in Rust — the Rust volume of TheAlgorithms on GitHub. It exists for education: you read the code to learn how each algorithm works.

  58. 61

    modern-cpp-tutorial

    25.9Kchangkun/modern-cpp-tutorial · C++

    A free book teaching modern C++ features from C++11 through C++26, written for people who already know traditional C++ (C++98 or earlier) and want a fast way to learn the new stuff.

  59. 62

    awesome-algorithms

    25.6Ktayllan/awesome-algorithms

    A curated list of places to learn and practice algorithms: links to courses, books, blogs, visualizers and problem sites, sorted by level and topic.

  60. 63

    algorithms

    25.6Kkeon/algorithms · Python

    A collection of minimal, well-documented implementations of classic data structures and algorithms in Python 3, meant to be read and learned from rather than used as a dependency.

  61. 64

    homemade-machine-learning

    24.8Ktrekhleb/homemade-machine-learning · Jupyter Notebook

    A collection of popular machine learning algorithms implemented from scratch in Python, each paired with an interactive Jupyter Notebook demo and an explanation of the math behind it.

  62. 65

    pytudes

    24.4Knorvig/pytudes · Jupyter Notebook

    Pytudes is Peter Norvig's personal collection of short, deliberately difficult Python programs and Jupyter notebooks, each written to perfect one specific programming skill, in the spirit of a musical étude.

  63. 66

    learn-go-with-tests

    23.9Kquii/learn-go-with-tests · Go

    This is a free book that teaches the Go programming language by having you write tests first, following test-driven development (TDD) practices.

  64. 67

    FizzBuzzEnterpriseEdition

    23.9KEnterpriseQualityCoding/FizzBuzzEnterpriseEdition · Java

    FizzBuzz Enterprise Edition is a satirical Java project: the trivial FizzBuzz exercise deliberately rebuilt as if it were serious, architecture-heavy enterprise software.

  65. 68

    open-source-cs

    23.8KForrestKnight/open-source-cs

    This is a curated list of free online courses from top universities (MIT, Stanford, Princeton, Duke and others) organized so that completing them covers the same material as an undergraduate Computer Science degree, minus general education requirements.

  66. 69

    algo

    23.1Kwangzheng0822/algo · Python

    A curated set of 50 Python implementations of classic data structures and algorithms (arrays, linked lists, stacks, queues, trees, graphs, sorting, dynamic programming and more), built as companion exercises for the author's data-structures-and-algorithms course.

  67. 70

    flash-linux0.11-talk

    22.7Kdibingfa/flash-linux0.11-talk · HTML

    This is a Chinese-language article series that walks line by line through the full source code of the Linux 0.11 kernel, explaining operating system design concepts as if reading a novel.

  68. 71

    C

    22.5KTheAlgorithms/C · C

    A community-maintained, open-source collection of algorithm implementations in C, covering computer science, mathematics, statistics, data science, machine learning and engineering.

  69. 72

    How-to-Make-a-Computer-Operating-System

    22.4KSamyPesse/How-to-Make-a-Computer-Operating-System · C

    This is a free online book that walks you through writing a simple UNIX-based operating system in C++ from scratch.

  70. 73

    data-science

    22.2Kossu/data-science

    OSSU Data Science is a free, self-taught curriculum that mirrors an undergraduate degree in data science, built from MOOCs offered by top universities, covering everything from intro programming through machine learning and a final project.

  71. 74

    DesignPatternsPHP

    22.2KDesignPatternsPHP/DesignPatternsPHP · PHP

    A collection of well-known design patterns with small sample implementations in PHP 8.x, aimed at teaching not just how each pattern works but when to reach for it.

  72. 75

    TeachYourselfCS-CN

    22.2Kizackwu/TeachYourselfCS-CN

    This repository is the Chinese translation of the TeachYourselfCS guide, a curated resource that helps people build solid computer science fundamentals on their own.

  73. 76

    Interview_Question_for_Beginner

    21.7Kjbee37142/Interview_Question_for_Beginner

    A curated repository of technical interview guidelines and study notes for beginner developers and job seekers, covering CS fundamentals, languages, and field-specific topics.

  74. 77

    The-Art-Of-Programming-By-July-2nd

    21.5Kjulycoding/The-Art-Of-Programming-By-July-2nd · C

    This is a Chinese book-and-notes repository on programming interview questions, algorithms and data structures, originally a blog series that grew into the published book '编程之法:面试和算法心得' (The Art of Programming). It also bundles machine learning notes (SVM, CNN, RNN/LSTM, BERT, ChatGPT) collected from the author's other blog series.

  75. 78

    ciencia-da-computacao

    20.9KUniversidade-Livre/ciencia-da-computacao

    This is a free, Portuguese-language self-study curriculum for Computer Science, built by Universidade Livre (a Brazilian open university initiative) from existing open courses from Brazilian universities and institutions.

  76. 79

    DevOps-Roadmap

    20.8Kmilanm/DevOps-Roadmap

    A step-by-step roadmap for becoming a DevOps engineer, organized as a sequence of topics with links to mostly free learning resources for each one.

  77. 80

    advanced-go-programming-book

    20.1Kchai2010/advanced-go-programming-book · Go

    This is the open-source online book 'Advanced Go Programming' (Go语言高级编程), covering CGO, Go assembly, RPC implementation, Protobuf plugins, web framework implementation and distributed systems for developers who already have some Go experience.

  78. 81

    LeetcodeTop

    20.1Kafatcoder/LeetcodeTop

    LeetcodeTop is a curated collection of the LeetCode problems most frequently asked in technical interviews at major Chinese internet companies, compiled from real interview recap posts.

  79. 82

    lihang-code

    19.6Kfengdu78/lihang-code · Jupyter Notebook

    A collection of Jupyter Notebook code implementations for every algorithm covered in Li Hang's book 'Statistical Learning Methods' (《统计学习方法》, 2nd edition), organized chapter by chapter.

  80. 83

    athena

    18.9KZhongFuCheng3y/athena

    Athena is a Chinese-language Java backend 'knowledge graph' (知识图谱) — a huge curated collection of articles, interview-prep columns, and e-books meant to help Java beginners learn core backend topics like concurrency, the JVM, Spring, Redis, Kafka, and MySQL.

  81. 84

    algorithms

    18.8Kwilliamfiset/algorithms · Java

    A large open-source collection of classic algorithms and data structures implemented in Java, written to demonstrate correct implementations in the simplest and most elegant ways.

  82. 85

    game-programmer

    18.7Kmiloyip/game-programmer · Python

    It is a curated study path for people who want to become game programmers, compiled by Milo Yip, a game developer with over 20 years of industry experience, into a visual roadmap of recommended books by topic.

  83. 86

    CS-Base

    18.5Kxiaolincoder/CS-Base

    This is a free, illustrated Chinese guide to core computer science fundamentals - computer networking, operating systems, computer organization, and databases - built from over 1,000 diagrams and 500,000+ words, aimed at making notoriously dry CS topics (and common interview questions) actually understandable.

  84. 87

    interview

    18.4KOlshansk/interview

    A curated collection of links — books, courses, articles, question banks, mock-interview services, and videos — meant to help you prepare for a technical interview, especially at companies like Google and Facebook.

  85. 88

    Go

    18.2KTheAlgorithms/Go · Go

    An open-source collection of classic algorithms and data structures implemented in Go for education, with over 18k stars and an MIT license.

  86. 89

    New-Grad-Positions

    18.2KSimplifyJobs/New-Grad-Positions

    A curated list of full-time job openings for new college graduates, covering software engineering, quant, and product management roles at companies that are hiring.

  87. 90

    CS-Interview-Knowledge-Map

    18.2KInterviewMap/CS-Interview-Knowledge-Map

    It's a curated interview-prep knowledge map ('Interview Map') for front-end developers, covering JavaScript, networking, browser internals, performance optimization, security, frameworks, Git, data structures, and algorithms.

  88. 91

    leetcode

    18.1Khaoel/leetcode · C++

    A large collection of solutions to LeetCode algorithm problems, written mostly in C++, where the README works as an index table of every covered problem.

  89. 92

    AISystem

    18KInfrasys-AI/AISystem · Jupyter Notebook

    AISystem (AISys) is an open-source course covering the full AI stack: AI chip architecture, AI compilers, inference systems/engines, and training framework internals.

  90. 93

    blog_os

    17.8Kphil-opp/blog_os · HTML

    Source code for the 'Writing an OS in Rust' blog series at os.phil-opp.com - step-by-step posts that build a small x86-64 operating system kernel in Rust.

  91. 94

    toBeBetterJavaer

    17.8Kitwanger/toBeBetterJavaer · Java

    toBeBetterJavaer (二哥的Java进阶之路) is a free, community-built Chinese knowledge base of original articles covering Java fundamentals, concurrency, the JVM, enterprise development (Spring Boot, MySQL, Redis) and interview prep, meant to help readers 'become a better Java developer'.

  92. 95

    tech-interview-for-developer

    17.6Kgyoogle/tech-interview-for-developer · Java

    This is a Korean encyclopedia of CS fundamentals and technical interview questions for entry-level developers, covering computer architecture, data structures, databases, networks, operating systems, algorithms, design patterns, and programming languages.

  93. 96

    gods

    17.5Kemirpasic/gods · Go

    GoDS (Go Data Structures) is a Go library that implements the classic data structures and algorithms the Go standard library leaves out: sets, lists, stacks, maps, trees and queues.

  94. 97

    how-web-works

    16.8Kvasanthk/how-web-works

    A detailed walkthrough of everything that happens behind the scenes between typing 'google.com' into a browser and the page rendering on screen, covering keyboard input, URL parsing, DNS, TLS, HTTP, and browser rendering internals.

  95. 98

    digital_video_introduction

    16.4Kleandromoreira/digital_video_introduction · Jupyter Notebook

    A free, hands-on guide that teaches digital video concepts in plain language: how images and color work, how video compression and codecs (H.264, H.265, VP9, AV1) function, and how online streaming works.

  96. 99

    numpy-ml

    16.3Kddbourgin/numpy-ml · Python

    A collection of machine learning algorithms — Gaussian mixture models, HMMs, neural networks, tree ensembles, reinforcement learning agents and more — implemented from scratch in pure NumPy.

  97. 100

    USTC-Course

    16.3KUSTC-Resource/USTC-Course · C++

    A community-maintained GitHub collection of study resources for the University of Science and Technology of China (USTC): student-written notes, summaries and experience write-ups for dozens of its courses.

Showing the 100 most-starred of 165. See every one in the catalog.

Often tagged together