Education

Top 23 Education Open-Source Projects

  • freeCodeCamp

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

    Project mention: Aspiring web developer; about to lose wifi for a long period. How can I spend my time learning without internet (much) access? | reddit.com/r/learnprogramming | 2023-03-19

    Your could setup FreeCodeCamp to use locally so you can carry on with your studies.

  • free-programming-books

    :books: Freely available programming books

    Project mention: Freely Available Programming Books | news.ycombinator.com | 2023-02-21
  • 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!

  • You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

    Project mention: I suck at coding! Need practice tips! | reddit.com/r/reactjs | 2023-03-06
  • TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Self taught developers: where are you in your journey? | reddit.com/r/learnprogramming | 2023-03-11

    DSA basics

  • 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: Awesome Github Repos to Master JAVASCRIPT | dev.to | 2023-02-03

    😎 a quick reference with short solutions for your development needs in javascript -> 30-seconds-of-code

  • Web-Dev-For-Beginners

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

    Project mention: 🧑‍🎓 Web Dev for Beginners: 24 Lessons, 12 Weeks, Get Started as a Web Developer [Github Repo] | reddit.com/r/webdev | 2023-02-23
  • ML-For-Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

    Project mention: I want to learn more about AI and Machine Learning | reddit.com/r/ArtificialInteligence | 2023-01-12
  • 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.

  • carbon

    :black_heart: Create and share beautiful images of your source code

    Project mention: failing to set Logic to clear the Array in local storage to empty string | reddit.com/r/reactjs | 2023-03-20

    I believe you can upload images; it would make the code snippet more readable. How about you put the code in this website, carbon, get an image and then add it to your question.

  • p5.js

    p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —

    Project mention: What are you working on? (2023-03) | reddit.com/r/fsharp | 2023-03-01

    I’m working on a wrapper for p5js using Fable. It’ll be mostly a summer project, since I don’t have much time to work on it the following months. It’s fun though, to port an example sketch every now and then, implementing missing methods along the way.

  • Functional-Light-JS

    Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

    Project mention: [AskJS] Best books to learn advanced javascript? | reddit.com/r/javascript | 2022-10-16

    And if you want to get to the "advanced" level of Javascript => https://github.com/getify/functional-light-js

  • 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
  • learn-anything

    Organize world's knowledge, explore connections and curate learning paths

    Project mention: Help me find a website that can teach you anything | reddit.com/r/HelpMeFind | 2023-03-19

    Oh i found it. It's learn-anything.xyz

  • awesome-python-applications

    💿 Free software that works great, and also happens to be open-source Python.

    Project mention: What can I do with python? | reddit.com/r/learnpython | 2022-10-06

    This list might help: https://github.com/mahmoud/awesome-python-applications

  • anki

    Anki for desktop computers

    Project mention: Parasitology: are they trying to make me fail? | reddit.com/r/VetTech | 2023-03-20

    There's a program/app called Anki you can make your own flashcards and quiz yourself on the go with the app.

  • hacker101

    Source code for Hacker101.com - a free online web and mobile security class.

    Project mention: "hacking" | reddit.com/r/computerscience | 2023-03-09
  • js-must-watch

    Must-watch videos about javascript

  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

    Project mention: I want to learn about kernel development | reddit.com/r/developersIndia | 2022-11-28

    Last but not the least, learning by doing is fun so you can check out - raspberry-pi-os (writing an os from scratch) - https://github.com/s-matyukevich/raspberry-pi-os

  • 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/

  • Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    Project mention: Learn Vim (2021) | reddit.com/r/hypeurls | 2023-02-24
  • Sonic Pi

    Code. Music. Live.

    Project mention: glicol-cli: music live coding in terminal powered by rust | reddit.com/r/rust | 2023-03-11

    Similar idea but with an ide, Sonic Pi!

  • Resources-for-Beginner-Bug-Bounty-Hunters

    A list of resources for those interested in getting started in bug bounties

    Project mention: Cyber Security resources | dev.to | 2022-06-18

    Media Resources

  • 30-seconds-of-python-code

    Short Python code snippets for all your development needs

  • processing

    Source code for the Processing Core and Development Environment (PDE)

    Project mention: Looking for a very pixel based game engine | reddit.com/r/gamedev | 2023-03-18

    Maybe Processing? https://processing.org/ You can use it with Python, which I prefer.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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-03-20.

Education related posts

Index

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

Project Stars
1 freeCodeCamp 363,302
2 free-programming-books 271,356
3 You-Dont-Know-JS 165,781
4 TheAlgorithms 155,481
5 30-seconds-of-code 108,728
6 Web-Dev-For-Beginners 67,703
7 ML-For-Beginners 45,272
8 carbon 32,032
9 p5.js 19,065
10 Functional-Light-JS 16,081
11 C 15,770
12 learn-anything 14,735
13 awesome-python-applications 14,353
14 anki 13,456
15 hacker101 12,869
16 js-must-watch 12,857
17 raspberry-pi-os 12,088
18 30-seconds-of-interviews 11,212
19 Learn-Vim 11,041
20 Sonic Pi 9,842
21 Resources-for-Beginner-Bug-Bounty-Hunters 8,836
22 30-seconds-of-python-code 8,707
23 processing 6,317
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
www.influxdata.com