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! Learn more →
Top 23 Education Open-Source Projects
-
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.
-
-
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!
-
-
Project mention: Self taught developers: where are you in your journey? | reddit.com/r/learnprogramming | 2023-03-11
DSA basics
-
😎 a quick reference with short solutions for your development needs in javascript -> 30-seconds-of-code
-
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
-
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.
-
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 —
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.
-
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 -
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.
This list might help: https://github.com/mahmoud/awesome-python-applications
-
There's a program/app called Anki you can make your own flashcards and quiz yourself on the go with the app.
-
-
-
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.
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: 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
Media Resources
-
-
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.
Education related posts
- Parasitology: are they trying to make me fail?
- Learning French in Gatineau?
- Quizzes Anatomia Veterinária
- What is the best way to learn godot?
- Looking for a very pixel based game engine
- Any good beginner tips?
- Code review
-
A note from our sponsor - Appwrite
appwrite.io | 20 Mar 2023
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 |