Top Education repositories

Repositories with the GitHub topic “education”: 40 repositories with 2.3M stars between them, mostly written in JavaScript, Python and TypeScript. The highest-rated is EbookFoundation/free-programming-books, #34 on the bestofgithub Elo ladder.

Biggest movers this week

chadyi/StudyOnTV

Open on GitHubKotlin

StudyOnTV (Tiledaoti TV) — open-source Android TV app where kids unlock screen time by answering questions. Runs fully on the TV: no server, no account. Parents scan a QR code and manage questions from the LAN. Learn first. Watch later.

  • 1,023+19 Elo, change today
  • 1.5k stars
  • 357 forks
git
git clone https://github.com/chadyi/StudyOnTV.git
  • android
  • android-tv
  • children
  • digital-wellbeing

xiaoyang111222/cn-math-taxonomy

Open on GitHubPython
  • Diamond III
  • New & Rising · Nov 2026
  • New & Rising · Oct 2026

数学(小学到高中)、英语(三年级到高中)、初中物理的知识图谱:1644 个知识点、2403 条先修边、6723 道题,对齐课标,附自适应前置诊断。

  • 2,032+4 Elo, change today
  • 8.1k stars
  • 2.1k forks
  • 39 watchers
git
git clone https://github.com/xiaoyang111222/cn-math-taxonomy.git
  • chinese
  • curriculum
  • diagnostic
  • edtech

ankidroid/Anki-Android

Open on GitHubKotlin

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

  • 1,756+2 Elo, change today
  • 12.2k stars
  • 3k forks
  • 148 watchers
git
git clone https://github.com/ankidroid/Anki-Android.git
  • android
  • anki
  • ankidroid
  • education

agharsallah/esp-labs-web

Open on GitHubTypeScript

The ESP32-S3 bench guide as a React app: live pinout, lessons with interactive simulators, a code reader for the esp-labs firmware, and the bench log. In 11 languages.

  • 747+13 Elo, change today
  • 871 stars
  • 127 forks
git
git clone https://github.com/agharsallah/esp-labs-web.git
  • education
  • electronics
  • embedded
  • esp32

gsantner/markor

Open on GitHubJava

Text editor - Notes, ToDo & Filemanager (for Android) - Markdown, todo.txt, plaintext, math, ..

  • 1,498+4 Elo, change today
  • 6.4k stars
  • 568 forks
git
git clone https://github.com/gsantner/markor.git
  • android-app
  • asciidoc
  • clipboard
  • csv-reader

pshenok/server-survival

Open on GitHubJavaScript

Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.

  • 1,417+4 Elo, change today
  • 6.4k stars
  • 719 forks
git
git clone https://github.com/pshenok/server-survival.git
  • aws
  • cloud
  • devops
  • education

Top 40 on the Elo ladder

  1. #34
    EbookFoundation/free-programming-books

    :books: Freely available programming books

    2,398 Elo −72401kPython
  2. #87
    freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    2,256 Elo −92459kTypeScript
  3. #139
    DigitalPlatDev/FreeDomain

    Free domain registration and practical DNS learning resources for everyone.

    2,182 Elo −26208kMarkdown
  4. #183
    TheAlgorithms/Python

    All Algorithms implemented in Python

    2,137 Elo −46226kPython
  5. #281
    krahets/hello-algo

    《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS…

    2,076 Elo −17132kPython
  6. #331
    microsoft/ML-For-Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

    2,049 Elo −4492.2kJupyter Notebook
  7. #361
    xiaoyang111222/cn-math-taxonomy

    数学(小学到高中)、英语(三年级到高中)、初中物理的知识图谱:1644 个知识点、2403 条先修边、6723 道题,对齐课标,附自适应前置诊断。

    2,032 Elo +1178.1kPython
  8. #528
    Chalarangelo/30-seconds-of-code

    Coding articles to level up your development skills

    1,964 Elo −34129kJavaScript
  9. #954
    getify/You-Dont-Know-JS

    A book series (2 published editions) on the JS language.

    1,865 Elo −65184k
  10. #1,060
    microsoft/Web-Dev-For-Beginners

    24 Lessons, 12 Weeks, Get Started as a Web Developer

    1,846 Elo −12597.1kJavaScript
  11. #1,475
    processing/p5.js

    p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express…

    1,788 Elo −1624.3kJavaScript
  12. #1,648
    TheAlgorithms/C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for…

    1,767 Elo +922.6kC
  13. #1,738
    ankidroid/Anki-Android

    AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

    1,756 Elo +5812.2kKotlin
  14. #2,492
    alchaincyf/zhangxuefeng-skill

    张雪峰.skill — 张雪峰的认知操作系统。高考志愿/考研/职业规划的实战思维框架。由女娲.skill生成。

    1,676 Elo +3310.7k
  15. #2,863
    mahmoud/awesome-python-applications

    💿 Free software that works great, and also happens to be open-source Python.

    1,648 Elo 18.1kJupyter Notebook
  16. #3,110
    carbon-app/carbon

    :black_heart: Create and share beautiful images of your source code

    1,629 Elo −2536.1kJavaScript
  17. #3,604
    oppia/oppia

    A free, online learning platform to make quality education accessible for all.

    1,598 Elo −156.9kPython
  18. #3,848
    logisim-evolution/logisim-evolution

    Digital logic design tool and simulator

    1,582 Elo +407.9kJava
  19. #3,889
    nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters

    A list of resources for those interested in getting started in bug bounties

    1,580 Elo +1812.3k
  20. #3,963
    FreeCodeCampChina/freecodecamp.cn

    FCC China open source codebase and curriculum. Learn to code and help nonprofits.

    1,576 Elo −2837.7kCSS
  21. #4,142
    Hacker0x01/hacker101

    Source code for Hacker101.com - a free online web and mobile security class.

    1,565 Elo −1714.6kSCSS
  22. #4,470
    JushBJJ/Mr.-Ranedeer-AI-Tutor

    A GPT-4 AI Tutor Prompt for customizable personalized learning experiences.

    1,547 Elo −3929.5k
  23. #4,514
    sonic-pi-net/sonic-pi

    Code. Music. Live.

    1,544 Elo +4312.2kC++
  24. #5,188
    iggredible/Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    1,510 Elo −4415.3kDockerfile
  25. #5,312
    hemanth/functional-programming-jargon

    Jargon from the functional programming world in simple terms!

    1,505 Elo −3318.7kJavaScript
  26. #5,476
    gsantner/markor

    Text editor - Notes, ToDo & Filemanager (for Android) - Markdown, todo.txt, plaintext, math, ..

    1,498 Elo +506.4kJava
  27. #5,589
    getify/Functional-Light-JS

    Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

    1,493 Elo −4916.7kJavaScript
  28. #5,942
    CTFd/CTFd

    CTFs as you need them

    1,476 Elo +56.9kPython
  29. #6,217
    s-matyukevich/raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

    1,464 Elo −3213.9kC
  30. #6,266
    bolshchikov/js-must-watch

    Must-watch videos about javascript

    1,462 Elo −2213.6k
  31. #6,590
    Chalarangelo/30-seconds-of-css

    Short CSS code snippets for all your development needs

    1,449 Elo −3415.9kCSS
  32. #7,183
    Chalarangelo/30-seconds-of-interviews

    A curated collection of common interview questions to help you prepare for your next interview.

    1,426 Elo −1412.1kJavaScript
  33. #7,412
    pshenok/server-survival

    Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.

    1,417 Elo +466.4kJavaScript
  34. #7,502
    gendotnew/books

    Awesome Books

    1,414 Elo +97.7k
  35. #7,597
    noodle-run/noodle

    Rethinking Student Productivity

    1,410 Elo −2112.1kTypeScript
  36. #7,765
    Chalarangelo/30-seconds-of-python

    Short Python code snippets for all your development needs

    1,404 Elo −128.8kPython
  37. #9,574
    metagrover/ES6-for-humans

    A kickstarter guide to writing ES6

    1,310 Elo −46.9k
  38. #9,998
    leereilly/swot

    Archived — SWOT delighted millions of students with GitHub discounts and saved bazillions of review hours. Follow…

    1,023 Elo −1071.1kRuby
  39. #9,999
    chadyi/StudyOnTV

    StudyOnTV (Tiledaoti TV) — open-source Android TV app where kids unlock screen time by answering questions. Runs fully…

    1,023 Elo +2371.5kKotlin
  40. #10,142
    agharsallah/esp-labs-web

    The ESP32-S3 bench guide as a React app: live pinout, lessons with interactive simulators, a code reader for the…

    747 Elo +52871TypeScript