Topics / #learn-to-code

Learn-to-code projects on GitHub

Beginner-friendly programming education resources

As of , the most-starred Learn-to-code projects on GitHub are freeCodeCamp (457.5K stars), You-Dont-Know-JS (184.8K stars) and 30-seconds-of-code (129.2K stars). GitHub.Locker tracks 11 Learn-to-code repositories with 926.7K stars combined. The fastest-growing on October 18 was freeCodeCamp, with +120 stars in a day.

11Projects
926.7KStars in total
+160Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

11 projects · by stars

  1. #1 · freeCodeCamp/freeCodeCamp

    freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum: a friendly, donor-supported community where you learn math, programming, and computer science for free through thousands of interactive coding challenges. The full-stack web development and machine learning curriculum is completely free and self-paced, and the community says it has helped over 100,000 people get their first developer job.

    457.5K
  2. #2 · getify/You-Dont-Know-JS

    You-Dont-Know-JS

    A free, open-source book series by Kyle Simpson that dives deep into the core mechanisms of the JavaScript language, covering topics like scope, closures, types, and objects.

    184.8K
  3. #3 · Chalarangelo/30-seconds-of-code

    30-seconds-of-code

    30 seconds of code is a collection of short coding articles, each with code snippets, an explanation and examples, published on the project's own website.

    129.2K
  1. 4

    freecodecamp.cn

    37.8KFreeCodeCampChina/freecodecamp.cn · CSS

    This is the Chinese localization of freeCodeCamp - the full source code and curriculum that powers freeCodeCamp.cn, a free browser-based platform for learning full-stack JavaScript development by building real projects.

  2. 5

    C

    22.6KTheAlgorithms/C · C

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

  3. 6

    learngo

    20.2Kinancgumus/learngo · Go

    A huge collection of 1000+ hand-crafted Go examples, exercises, and quizzes designed to teach Go by having you fix and complete tiny broken programs.

  4. 7

    python-mini-projects

    19.4KPython-World/python-mini-projects · Python

    A collection of simple Python mini projects — small scripts and tiny apps meant to help you improve your Python skills by reading and writing real code.

  5. 8

    node-lessons

    16.4Kalsotang/node-lessons · JavaScript

    A free, hands-on Node.js course (titled 'Node.js 包教不包会' — roughly 'Node.js: Taught, Not Guaranteed') by alsotang, built as a series of practical lessons rather than a textbook.

  6. 9

    30-seconds-of-css

    16KChalarangelo/30-seconds-of-css · CSS

    A collection of short CSS code snippets for all your development needs, maintained by the 30 seconds of code organization on GitHub.

  7. 10

    30-seconds-of-interviews

    12.1KChalarangelo/30-seconds-of-interviews · JavaScript

    A curated collection of common front-end interview questions covering JavaScript, React, HTML, and CSS, each paired with a model answer, tips on what a strong response should include, and links for further reading.

  8. 11

    mal

    10.7Kkanaka/mal · Assembly

    Mal (Make a Lisp) is a Clojure-inspired Lisp interpreter built as a teaching tool: you implement the same interpreter in 11 incremental steps, and the project provides 95+ reference implementations across 89 languages to compare against.

Often tagged together