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.
Hot right now
Most stars gained in a day · Oct 18
+120freeCodeCamp
freeCodeCamp/freeCodeCamp · ★ 457.5KfreeCodeCamp.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.
+1730-seconds-of-code
Chalarangelo/30-seconds-of-code · ★ 129.2K30 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.
You-Dont-Know-JS
getify/You-Dont-Know-JS · ★ 184.8KA 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.
+4python-mini-projects
Python-World/python-mini-projects · ★ 19.4KA 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.
The all-time top
11 projects · by stars
- 457.5K
#1 · freeCodeCamp/freeCodeCampfreeCodeCamp
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.
- 184.8K
#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.
- 129.2K
#3 · Chalarangelo/30-seconds-of-code30-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.
- 4

freecodecamp.cn
37.8KFreeCodeCampChina/freecodecamp.cn · CSSThis 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.
- 5
C
22.6KTheAlgorithms/C · CA community-maintained, open-source collection of algorithm implementations in C, covering computer science, mathematics, statistics, data science, machine learning and engineering.
- 6

learngo
20.2Kinancgumus/learngo · GoA huge collection of 1000+ hand-crafted Go examples, exercises, and quizzes designed to teach Go by having you fix and complete tiny broken programs.
- 7

python-mini-projects
19.4KPython-World/python-mini-projects · PythonA 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.
- 8

node-lessons
16.4Kalsotang/node-lessons · JavaScriptA 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.
- 9

30-seconds-of-css
16KChalarangelo/30-seconds-of-css · CSSA collection of short CSS code snippets for all your development needs, maintained by the 30 seconds of code organization on GitHub.
- 10

30-seconds-of-interviews
12.1KChalarangelo/30-seconds-of-interviews · JavaScriptA 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.
- 11

mal
10.7Kkanaka/mal · AssemblyMal (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.
Related topics
Often tagged together