Topics / #learn

Learn projects on GitHub

Courses, roadmaps and study resources for learning programming and tech topics.

As of , the most-starred Learn projects on GitHub are Python (225.3K stars), Python (35.4K stars) and rust-course (31K stars). GitHub.Locker tracks 12 Learn repositories with 396K stars combined. The fastest-growing on October 16 was Python, with +37 stars in a day.

12Projects
396KStars in total
+97Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

12 projects · by stars

  1. #1 · TheAlgorithms/Python

    Python

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

    225.3K
  2. #2 · geekcomputers/Python

    Python

    A personal collection of small, standalone Python scripts covering automation, games, utilities, and web scraping, meant both to solve the author's own problems and to serve as learning examples for beginners.

    35.4K
  3. #3 · sunface/rust-course

    rust-course

    This is '《Rust语言圣经》' (The Rust Language Bible), a free, open Chinese-language Rust programming tutorial/book with over 170 chapters and 1.1 million+ words covering everything from beginner basics to advanced topics.

    31K
  1. 4

    90DaysOfCyberSecurity

    20.1Kfarhanashrafdev/90DaysOfCyberSecurity

    A free, 90-day self-paced cybersecurity study plan: daily tasks and curated resources that take you from networking basics to ethical hacking, ending with job-hunting help.

  2. 5

    vim-galore

    18Kmhinz/vim-galore · Vim script

    vim-galore is a comprehensive single-document guide to Vim, the modal text editor. It covers everything from first steps and basics to usage, tips, commands, debugging and common problems.

  3. 6

    raspberry-pi-os

    14Ks-matyukevich/raspberry-pi-os · C

    A step-by-step guide that teaches you how to create a simple operating system kernel from scratch, called RPi OS. Its code is largely based on the Linux kernel, and everything targets the Raspberry Pi 3.

  4. 7

    revel

    13.2Krevel/revel · Go

    Revel is an open-source web framework for the Go language, marketed as a high-productivity, full-stack way to build web applications.

  5. 8

    The-Complete-FAANG-Preparation

    12.3KAkashSingh3031/The-Complete-FAANG-Preparation · Jupyter Notebook

    A large curated repository of resources for preparing for FAANG-style technical interviews: Data Structures and Algorithms sheets (450 DSA by Love Babbar, Striver's SheetS, Apna College), FAANG interview questions, core CS subjects, and system design material.

  6. 9

    rust-learning

    12.3Kctjhoa/rust-learning

    A curated collection of links to blog posts, articles, videos, books and more for learning Rust — one of the most-starred Rust resources on GitHub, with over 12,000 stars.

  7. 10

    Tkinter-Designer

    10.3KParthJadhav/Tkinter-Designer · Python

    Tkinter Designer is a tool that turns Figma designs into working Python Tkinter GUIs: it reads your design file through the Figma API and generates all the code and images the GUI needs.

  8. 11

    NCE

    4KiChochy/NCE · JavaScript

    A web-based player for the 'New Concept English' (新概念英语) textbook series covering all four books, offering full-lesson audio narration, click-to-replay sentence reading, and line-by-line Chinese-English translation.

  9. 12

    lytlnyblOS

    116red-mutt/lytlnyblOS · C

    lytlnyblOS ('little nibble OS') is a small 32-bit operating system built from scratch to teach beginners OS development practically. You write every line of it yourself while following the companion book.

Often tagged together