Top 23 learn-to-code Open-Source Projects

  • freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

    Project mention: 10 best GitHub repos for developers ✅ | dev.to | 2023-02-02

    Link for the repo: https://github.com/freeCodeCamp/freeCodeCamp

  • You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

    Project mention: Outside of Vanilla JS, what else should I be learning to be an efficient Front-End Dev? | reddit.com/r/learnjavascript | 2023-02-01

    I'm currently reading: https://github.com/getify/You-Dont-Know-JS thanks to it being posted here a few days ago and even after ~15 of web/software engineering years I'm still learning more and thinking about things in different ways.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: 18 useful GitHub repositories every developer should bookmark | dev.to | 2023-02-03
  • learngo

    ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.

    Project mention: Cool Github repositories for Everyone | dev.to | 2022-12-29
  • C

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

    Project mention: what resources do you recommend for learning C ? | reddit.com/r/C_Programming | 2022-05-10
  • 30-seconds-of-interviews

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

    Project mention: First Frontend Interview | reddit.com/r/Frontend | 2023-01-05

    For usual frontend interview questions you can look that https://30secondsofinterviews.org/

  • mal

    mal - Make a Lisp

    Project mention: Create a programming language from scratch | reddit.com/r/learnprogramming | 2022-12-26

    I keep recommending the pretty awesome Make, A Lisp guide around here, for people in your predicament. I really enjoyed it, and learned a bunch while working through it.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 30-seconds-of-python-code

    Short Python code snippets for all your development needs

  • thejsway

    The JavaScript Way book

    Project mention: Best guides to fully learn javascript? | reddit.com/r/learnjavascript | 2022-07-31
  • learnyounode

    Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.

    Project mention: Best course or book for node and React ? | reddit.com/r/node | 2022-02-26

    Cli related workshops to help you learn Nodejs - https://github.com/workshopper/learnyounode

  • 100-days-of-code

    Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)

    Project mention: what projects would you do for #100days ofcode? | reddit.com/r/programming | 2023-01-23
  • developer-handbook

    An opinionated guide on how to become a professional Web/Mobile App Developer.

    Project mention: 100+ Must Know Github Repositories For Any Programmer | dev.to | 2022-11-17

    6. Developer Handbook

  • 30-seconds-of-react

    Short React code snippets for all your development needs

    Project mention: 16 Github Repos to master React | dev.to | 2023-01-23

    13-) You need snippets like Collapse, Accordion etc, but you want to continue development without using any additional packages. here is a list of small snippets to suit your needs 30-seconds-of-react

  • ultimate-python

    Ultimate Python study guide for newcomers and professionals alike. :snake: :snake: :snake:

    Project mention: Python Cheatsheet | reddit.com/r/Python | 2022-11-21

    This is also quite handy for a quick revision.

  • start-machine-learning

    A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2023 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!

    Project mention: I want to learn Artificial Intelligence from beginning. | reddit.com/r/ArtificialInteligence | 2023-01-02

    AI learning roadmap

  • fullstack-web-developer-path

    📚 A learning path for Full-stack web development

  • javascript

    GitBook teaching programming basics with Javascript (by GitbookIO)

    Project mention: Unlock Your Full Potential as a JavaScript Developer: Dive into these Top GitHub Repositories and supercharge your skills! | dev.to | 2023-01-14

    Git Book teaching programming basics with JavaScript GitHub Repo

  • hackclub

    🌎 Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.

    Project mention: Ask HN: Who is hiring? (November 2022) | news.ycombinator.com | 2022-11-01

    Hack Club | Full-time, Part-time or Contract | ONSITE | Vermont, US | https://hackclub.com

    Hello friends,

    I come from the game dev world where I led the team on the Crash Bandicoot reboot trilogy and helped ship two of the Destiny 2 expansions. I’m now building out a team here at Hack Club that will make inspiring technical and creative projects with and for thousands of the most technical teenagers you’ll probably ever meet.

    In the past 3 months, we’ve shipped an open source game console ( https://github.com/hackclub/sprig ) that you can only get by building a game for it, a guide to assembly language that’s now the 4th most popular GitHub repo written in assembly ( https://github.com/hackclub/some-assembly-required ), and a teaser for a game we're producing about love and graphing (https://hack.af/sr ).

    For this role, I’m looking for a technical partner-in-crime with a few notches in your belt.

    JOB DESCRIP/APPLY: https://hiring.hackclub.com/26020 or email [email protected]

  • codeworld

    Educational computer programming environment using Haskell

    Project mention: What programming language should i learn to code games. | reddit.com/r/AskProgramming | 2022-10-31

    Alternatively, I'm a big fan of https://code.world which is specifically geared towards learners who want to work up to making simple games. It's kind of a toy, but imo resembles a "real" programming language a lot more than other educational programming languages

  • python-tutorial

    A Python 3 programming tutorial for beginners.

  • JuliaTutorials

    Learn Julia via interactive tutorials!

  • patchwork

    All the Git-it Workshop completers! (by jlord)

    Project mention: A Comprehensive Course on GitHub | dev.to | 2022-11-21
  • The-complete-guide-to-modern-JavaScript

    A comprehensive, easy-to-follow ebook to learn everything from the basics of JavaScript to ES2022. Read more on my blog https://inspiredwebdev.com or buy it here https://www.amazon.com/dp/B09FNNVY1Y?ref=inspiredwebde-20. Get the course here https://www.educative.io/courses/complete-guide-to-modern-javascript?aff=BqmB

    Project mention: javascript.info - Guida al JavaScript moderno, dagli argomenti base fino a quelli avanzati | reddit.com/r/ItalyInformatica | 2022-05-17
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-03.

learn-to-code related posts


What are some of the best open-source learn-to-code projects? This list will help you:

Project Stars
1 freeCodeCamp 360,146
2 You-Dont-Know-JS 164,159
3 30-seconds-of-code 107,306
4 learngo 16,812
5 C 15,450
6 30-seconds-of-interviews 11,111
7 mal 9,158
8 30-seconds-of-python-code 8,668
9 thejsway 7,749
10 learnyounode 7,081
11 100-days-of-code 6,284
12 developer-handbook 4,751
13 30-seconds-of-react 4,708
14 ultimate-python 4,015
15 start-machine-learning 3,327
16 fullstack-web-developer-path 3,285
17 javascript 3,117
18 hackclub 2,283
19 codeworld 1,219
20 python-tutorial 1,074
21 JuliaTutorials 1,067
22 patchwork 1,064
23 The-complete-guide-to-modern-JavaScript 1,017
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.