Top Learning repositories

Repositories with the GitHub topic “learning”: 37 repositories with 734k stars between them, mostly written in JavaScript, Python and Go. The highest-rated is HKUDS/DeepTutor, #53 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

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

CarterPerez-dev/Cybersecurity-Projects

Open on GitHubGo

Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or even copy directly. Owned by my cybersecurity company 👇

  • 1,834±0 Elo, change today
  • 9.5k stars
  • 1.4k forks
  • 111 watchers
git
git clone https://github.com/CarterPerez-dev/Cybersecurity-Projects.git
  • ai
  • certification
  • cloud-engineering
  • cyber

plainhub/plain-app

Open on GitHubKotlin

🔥 PlainApp is an open-source app that lets you securely manage your phone from a web browser. Access files, media, contacts, SMS, calls, and more through a simple, easy-to-use interface on your desktop.

  • 1,536+13 Elo, change today
  • 7.2k stars
  • 447 forks
git
git clone https://github.com/plainhub/plain-app.git
  • android
  • android-app
  • compose
  • compose-ui

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

HKUDS/DeepTutor

Open on GitHubPython

DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.

  • 2,325−2 Elo, change today
  • +260 stars gained
  • 59.4k stars
  • 7.2k forks
  • 236 watchers
docker
git clone https://github.com/HKUDS/DeepTutor && cd DeepTutor && docker compose up -d
  • ai-agents
  • ai-tutor
  • clawbot
  • cli-tool

HKUDS/DeepTutor

Open on GitHubPython

DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.

  • 2,325−2 Elo, change today
  • +260 stars gained
  • 59.4k stars
  • 7.2k forks
  • 236 watchers
docker
git clone https://github.com/HKUDS/DeepTutor && cd DeepTutor && docker compose up -d
  • ai-agents
  • ai-tutor
  • clawbot
  • cli-tool

Top 37 on the Elo ladder

  1. #53
    HKUDS/DeepTutor

    DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.

    2,325 Elo +1359.4kPython
  2. #402
    lfnovo/open-notebook

    An Open Source implementation of Notebook LM with more flexibility and features

    2,014 Elo −6141.9kTypeScript
  3. #1,060
    microsoft/Web-Dev-For-Beginners

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

    1,846 Elo −12597.1kJavaScript
  4. #1,152
    CarterPerez-dev/Cybersecurity-Projects

    Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or…

    1,834 Elo +529.5kGo
  5. #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
  6. #1,738
    ankidroid/Anki-Android

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

    1,756 Elo +5812.2kKotlin
  7. #1,983
    charlax/professional-programming

    A collection of learning resources for curious software engineers

    1,729 Elo −3851.6kPython
  8. #2,435
    ssloy/tinyrenderer

    A brief computer graphics / rendering course

    1,682 Elo −224.5kC++
  9. #2,445
    sunface/rust-course

    什么?你敢放心的把后背交给 AI? 我赌你不敢,那就来学学 AI 时代最酷、最安全、最快的语言吧。本书拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,这可能是目前最用心的 Rust 中文学习教程 / Book

    1,681 Elo −6431.1kRust
  10. #2,772
    mdn/content

    The official source for MDN Web Docs content. Home to over 14,000 pages of documentation about HTML, CSS, JS, HTTP, Web…

    1,654 Elo −4111.1kMarkdown
  11. #2,853
    trekhleb/learn-python

    📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code…

    1,648 Elo −3118.5kPython
  12. #3,076
    wuyouzhuguli/SpringAll

    循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security…

    1,631 Elo −9628.9kJava
  13. #3,203
    dylanaraps/pure-bash-bible

    📖 A collection of pure bash alternatives to external processes.

    1,623 Elo −5741.7kShell
  14. #3,399
    denysdovhan/wtfjs

    🤪 A list of funny and tricky JavaScript examples

    1,611 Elo −2537.6kJavaScript
  15. #3,604
    oppia/oppia

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

    1,598 Elo −156.9kPython
  16. #4,363
    janishar/mit-deep-learning-book-pdf

    MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville

    1,553 Elo −3914.3kJava
  17. #4,379
    geektutu/7days-golang

    7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM…

    1,552 Elo −4417kGo
  18. #4,509
    dexteryy/spellbook-of-modern-webdev

    A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development

    1,545 Elo −4017.9k
  19. #4,669
    mdn/learning-area

    GitHub repo for the MDN Learning Area.

    1,536 Elo −427.6kHTML
  20. #4,672
    plainhub/plain-app

    🔥 PlainApp is an open-source app that lets you securely manage your phone from a web browser. Access files, media…

    1,536 Elo +477.2kKotlin
  21. #4,767
    winterbe/java8-tutorial

    Modern Java - A Guide to Java 8

    1,531 Elo −5016.7kJava
  22. #4,790
    leandromoreira/digital_video_introduction

    A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding)…

    1,530 Elo −2916.3kJupyter Notebook
  23. #5,170
    virgili0/Virgilio

    Your new Mentor for Data Science E-Learning.

    1,511 Elo −2415kJupyter Notebook
  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,515
    braydie/HowToBeAProgrammer

    A guide on how to be a Programmer - originally published by Robert L Read

    1,496 Elo −3516.3k
  26. #5,598
    origin-brain/rust-by-practice

    Practice your rust skill hardly

    1,492 Elo −2514.8kRust
  27. #6,890
    talkgo/night

    Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。

    1,438 Elo −1312.2kGo
  28. #7,012
    ludwig-ai/ludwig

    Low-code framework for building custom LLMs, neural networks, and other AI models

    1,433 Elo −2411.7kPython
  29. #7,412
    pshenok/server-survival

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

    1,417 Elo +466.4kJavaScript
  30. #7,441
    toly1994328/FlutterUnit

    All Platform Flutter Experience App

    1,416 Elo −108.8kDart
  31. #7,502
    gendotnew/books

    Awesome Books

    1,414 Elo +97.7k
  32. #9,429
    shekhargulati/52-technologies-in-2016

    Let's learn a new technology every week. A new technology blog every Sunday in 2016.

    1,324 Elo +27.3kJavaScript
  33. #9,434
    Juanpe/About-SwiftUI

    Gathering all info published, both by Apple and by others, about new framework SwiftUI.

    1,324 Elo −127kSwift
  34. #9,554
    dylanaraps/pure-sh-bible

    📖 A collection of pure POSIX sh alternatives to external processes.

    1,313 Elo −57.7kShell
  35. #9,699
    Bogdan-Lyashenko/js-code-to-svg-flowchart

    js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code…

    1,294 Elo −27.1kJavaScript
  36. #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
  37. #10,229
    EricJujianZou/rederive

    Learn a codebase by re-deriving its design decisions yourself. A Claude Code skill.

    633 Elo −9885Python