115 Open Source Educational Software Projects
Free and open source educational code projects including engines, APIs, generators, and tools.
Every Programmer Should Know 42833 ⭐
A collection of (mostly) technical things every software developer should know about
C Plus Plus 8761 ⭐
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Contribute To Open Source 622 ⭐
Learn the GitHub workflow by contributing code in a fun simulation project
Awesome Python Talks 437 ⭐
:clapper: :mortar_board: An opinionated list of awesome videos related to Python, with a focus on training and gaining hands-on experience.
Flingos 432 ⭐
An educational operating system written in C#. A great stepping stone from high to low level development.
Learn Something Every Day 355 ⭐
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Cs Field Guide 278 ⭐
A free online interactive resource/textbook for high school students learning about computer science.
Hydrafw 151 ⭐
HydraFW official firmware for HydraBus/HydraNFC for researcher, hackers, students, embedded software developers or anyone interested in debugging/hacking/developing/penetration testing
Reactive Turtle 123 ⭐
Scala and Akka for kids. A Functional Programming approach for the well known LOGO.
Simply Scheme Exercises 92 ⭐
All of the exercises (and their solutions!) from the Berkeley textbook Simply Scheme.
Lpic 1 Anki Flashcards 90 ⭐
Deck of Anki flashcards for the LPIC-1 (Linux System Administrator) exams 101 and 102 of the Linux Professional Institute (LPI).
Logicaldefence 89 ⭐
An open source Android app that displays a list of the logical fallacies that haunt every rationalists world
Jpa99 Algorithms 85 ⭐
A collection of various useful algorithms and data structures along with their Java implementations.
Aimmo 84 ⭐
A Massively Multi-player Online game, where players create Artificially Intelligent programs to play on their behalf.
Awesome Tech Talks 79 ⭐
:mortar_board: :clapper: An opinionated list of awesome videos related to IT / development topics, with a focus on training and gaining hands-on experience.
Cxx 76 ⭐
:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++20
Diy_framework 70 ⭐
Learning project: simple, asynchronous, and minimalistic HTTP server and framework
Davevoorhis Rel 63 ⭐
Rel is a desktop database management system that implements Date & Darwen's "Tutorial D" database language.
Binari 65 ⭐
Interactive code editor with a live binary tree visual designed to teach new developers the fundamentals of dynamic programming.
Stanford Dl 54 ⭐
A dead simple script to download videos or pdfs from Stanford Engineering Everywhere.
Eegedu 53 ⭐
Interactive Brain Playground - Browser based tutorials on EEG with webbluetooth and muse
Fabacab Data Structures And Algorithms 47 ⭐
:book::computer: A compendium for self-education geared for "people who do not have computer science degrees."
Stardustcfwpack 45 ⭐
StarDust es un Pack con los CFW actuales tipo AIO, Configurado con Atmosphere, SX OS Agrega también las app mas básicas para empezar y no preocuparse por nada
React Typescript Jest Enzyme Testing 35 ⭐
Testing React.JS + TypeScript component with Jest and Enzyme. A simple example for reference.
PyphysiCSSandbox 33 ⭐
pyPhysicsSandbox is a simple wrapper around Pymunk that makes it easy to write code to explore 2D physics simulations. It's intended for use in introductory programming classrooms.
Calfem Python 34 ⭐
CALFEM for Python is the Python port of the CALFEM finite element toolkit. It also implements meshing function based on GMSH and triangle. Visualisation routines are implemented using visvis and matplotlib.
Selflessheroes 33 ⭐
Solve puzzles by designing an AI for a team of selfless heroes. Test your algorithm, optimize it, and emerge victorious from the dungeon!
Mastering Algorithms With C 27 ⭐
This repository contains example files organized by chapters in Mastering Algorithms with C, by Kyle Loudon
Codefreak 26 ⭐
Online Programming Platform and Evaluation/Auto-Feedback System for Coding Assignments
Uni_educational_project 21 ⭐
:books: Fundamental and Advanced Programming, Data Structure, OS Lab and Principle of Compiler Courses Educational Projects
Web Development 101 20 ⭐
Практическое введение во все инструменты, необходимые для создания рабочих веб-сайтов.
Blockly Games 17 ⭐
A series blockly games which aim to teaching children programming based on Blockly Library.
Simple Mechanics 15 ⭐
An educational physics sim for high school physics, part of the SIMple Physics project
Interaction Design In A Nutshell 12 ⭐
A dense, clearly defined, and small guide to interaction design
Stealth Kid Rat 13 ⭐
Stealth Kid RAT (SKR) is an open-source multi-platform Remote Access Trojan (RAT) written in C#. Released under MIT license. The SKR project is fully developed and tested on Debian GNU-Linux (Deb 9.8 "Stretch"). The RAT will soon be available on Windows platform by mid-2021.
Kotlincheatsheet App 12 ⭐