Education

Top 23 Education Open-Source Projects

Education
  • freeCodeCamp

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

  • Project mention: Awesome List | dev.to | 2024-06-08

    GitHub Repository - The main FreeCodeCamp repository.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • free-programming-books

    :books: Freely available programming books

  • Project mention: EbookFoundation/Free-Programming-Books | news.ycombinator.com | 2024-06-10
  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    3. TheAlgorithms/Python - For those interested in algorithms and data structures, this repository offers Python implementations for a wide range of algorithms. It's a great way to deepen understanding of algorithmic learning with Python. https://github.com/TheAlgorithms/Python

  • You-Dont-Know-JS

    A book series on JavaScript. @YDKJS on twitter.

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: getify/You-Dont-Know-JS

  • 30-seconds-of-code

    Short code snippets for all your development needs

  • Project mention: 30-seconds-of-code: Short code snippets for all your development needs | news.ycombinator.com | 2023-12-25
  • Web-Dev-For-Beginners

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

  • ML-For-Beginners

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

  • Project mention: Good coding groups for black women? | news.ycombinator.com | 2024-01-13

    - https://github.com/microsoft/ML-For-Beginners

    Also check out this list Pitt puts out every year:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • carbon

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

  • Project mention: Recommend 12 free productivity tools! Make your work more effective with less effort! | dev.to | 2024-04-10

    Carbon is a free online code screenshot tool that helps users create beautiful code screenshots for use in blogs, social media, or presentations. It provides a simple interface that allows users to enter their own code and choose different themes, fonts, and color schemes. Users can also adjust the code alignment, line numbers, background, shadow, etc. to better control the screenshot effect. Carbon also supports code in multiple languages, such as JavaScript, Python, HTML, CSS, etc., and can automatically highlight code keywords. URL:https://carbon.now.sh/

  • Mr.-Ranedeer-AI-Tutor

    A GPT-4 AI Tutor Prompt for customizable personalized learning experiences.

  • Project mention: The world's most-powerful AI model suddenly got 'lazier' and 'dumber.' A radical redesign of OpenAI's GPT-4 could be behind the decline in performance. | /r/ChatGPT | 2023-07-13
  • 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: Battlesnake Challenge #2 - JavaScript | dev.to | 2024-05-19

    JavaScript is everywhere. Not only is JavaScript on every layer of the tech stack (frontend/middleware/backend), but you can also find JavaScript in every software domain. No matter if you want to do command-line tools, creative coding, or machine learning, you can do it in JavaScript. Because JavaScript is so ubiquitous, as a developer it’s the best career choice you can make.

  • C

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

  • anki

    Anki's shared backend and web components, and the Qt frontend

  • Project mention: How to Speak Fluent English? | news.ycombinator.com | 2024-03-15

    Try the Anki system…there was someone who learned over 10 languages with that method:

    https://apps.ankiweb.net/

  • Functional-Light-JS

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

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: getify/Functional-Light-JS

  • awesome-python-applications

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

  • hacker101

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

  • Learn-Vim

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

  • Project mention: How to Transform Vim to a Complete IDE? | dev.to | 2023-09-19

    And this comprehensive guide: https://github.com/iggredible/Learn-Vim

  • js-must-watch

    Must-watch videos about javascript

  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  • noodle

    Rethinking Student Productivity

  • Project mention: Moodle: Open-Source LMS | news.ycombinator.com | 2023-07-16

    There is a (hillariously named) alternative noodle [1] that aims to compete in this space. It is under development but looks polished.

    [1] https://noodle.run

  • Sonic Pi

    Code. Music. Live.

  • Project mention: Seeking Ideas for Preschool/School Projects | news.ycombinator.com | 2024-05-11

    With my 7 years old I started to thinker with https://www.scratchjr.org/. She like to create short movies with it. The next level will be https://sonic-pi.net/

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

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

  • Project mention: Getting started with bb journey | /r/bugbounty | 2023-06-28
  • Anki-Android

    AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

  • Project mention: Anki – Powerful, intelligent flash cards | news.ycombinator.com | 2024-01-27
  • processing

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

  • Project mention: Processing Foundation 2024 Software Development Grant (pr05): 'New Beginnings' Open Call | dev.to | 2024-05-16

    The Processing Foundation is thrilled to announce the open call for pr05 (pronounced “pros”), a new grant and mentorship initiative designed to support the professional growth of early to mid-career software developers through hands-on involvement in open-source projects. This is a unique opportunity to grow as a developer while making a tangible impact on software projects used by millions of creatives, artists, educators, and students globally. The topic of this year’s program is 'New Beginnings', focusing on supporting projects that will enhance and solidify the Processing and p5.js ecosystems and help lay strong foundations for their futures.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Education discussion

Log in or Post with

Education related posts

  • From Steampunk to Solarpunk (2008)

    2 projects | news.ycombinator.com | 10 Jun 2024
  • The Inset Operation

    1 project | news.ycombinator.com | 10 Jun 2024
  • Bootstrap Your Mind

    1 project | news.ycombinator.com | 10 Jun 2024
  • EbookFoundation/Free-Programming-Books

    1 project | news.ycombinator.com | 10 Jun 2024
  • We are teen hackers from around the world who code together

    1 project | news.ycombinator.com | 2 Jun 2024
  • Processing Foundation 2024 Software Development Grant (pr05): 'New Beginnings' Open Call

    3 projects | dev.to | 16 May 2024
  • How to build an associative graph using React + p5

    2 projects | dev.to | 12 May 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 22 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

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

Project Stars
1 freeCodeCamp 391,524
2 free-programming-books 323,767
3 TheAlgorithms 181,521
4 You-Dont-Know-JS 177,576
5 30-seconds-of-code 120,084
6 Web-Dev-For-Beginners 81,991
7 ML-For-Beginners 67,811
8 carbon 34,253
9 Mr.-Ranedeer-AI-Tutor 27,697
10 p5.js 21,054
11 C 18,355
12 anki 17,644
13 Functional-Light-JS 16,523
14 awesome-python-applications 16,342
15 hacker101 13,645
16 Learn-Vim 13,246
17 js-must-watch 13,151
18 raspberry-pi-os 12,958
19 noodle 11,487
20 Sonic Pi 10,587
21 Resources-for-Beginner-Bug-Bounty-Hunters 10,320
22 Anki-Android 8,070
23 processing 6,461

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io