Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Educational

Educational

319 projects

Showing 36 of 319 projects

Elmstagram
ElmstagramElm

A basic UI clone of Instagram built with the Elm programming language.

#functional-programming#single-page-application#educational
Stars17
Forks4
Last commit5 years ago
DataStructures Playground
DataStructures PlaygroundSwift

Interactive Swift playground for learning and visualizing data structures and algorithms.

#educational#learning-tool#computer-science
Stars16
Forks2
Last commit11 years ago
Ray tracing Playground
Ray tracing PlaygroundSwift

A Swift playground and article series exploring ray tracing fundamentals and implementation techniques.

#tutorial-series#educational#algorithm-visualization
Stars16
Forks1
Last commit10 years ago
MathComp Tutorial Materials
MathComp Tutorial MaterialsRocq Prover

Proof scripts and materials for tutorials on the Mathematical Components library and small-scale reflection in Coq.

#coq#educational#proof-scripts
Stars16
Forks1
Last commit23 days ago
Dmikusa's Playgrounds
Dmikusa's PlaygroundsSwift

A collection of Swift playgrounds demonstrating language basics, JSON parsing, HTTP networking, and file I/O.

#educational#file-io#macadmins
Stars16
Forks3
Last commit11 years ago
PlaneShooter
PlaneShooterGDScript

A 2D space shooter game ported from Unity to Godot 4, designed as a learning resource for the Godot engine.

#unity-to-godot#gdscript#educational
Stars15
Forks2
Last commit1 year ago
SoloLearn Coding Challenges
SoloLearn Coding ChallengesV

A collection of coding challenges implemented in the V programming language to help newcomers learn through examples.

#v-lang#hacktoberfest#educational
Stars15
Forks3
Last commit3 years ago
GB raycaster, Vision-8
GB raycaster, Vision-8C

A personal archive of historical programming experiments and early code snippets.

#personal-archive#educational#programming-experiments
Stars14
Forks5
Last commit8 years ago
desgb
desgbAssembly

A Game Boy ROM that implements the DES encryption algorithm for demonstration purposes.

#embedded-systems#retro-computing#game-boy
Stars14
Forks2
Last commit8 years ago
Blipshift
BlipshiftGDScript

A sample 2D platformer game project built with the Godot engine, featuring public domain code and assets.

#2d-platformer#public-domain#godot-3
Stars14
Forks4
Last commit7 years ago
micropython_demo_bot
micropython_demo_botPython

A simple Telegram bot example using python-telegram-bot library for educational purposes.

#micropython#educational#python
Stars13
Forks9
Last commit7 years ago
Auto Pong
Auto PongSwift

An interactive Swift Playground teaching AI programming concepts through a custom four-player Pong game with SpriteKit.

#game-ai#educational#spritekit
Stars13
Forks0
Last commit7 years ago
EmailMaker
EmailMakerC#

A demo email marketing application built with ASP.NET Core MVC and ASP.NET MVC showcasing CoreDdd and DatabaseBuilder libraries.

#demo-application#educational#domain-driven-design
Stars13
Forks3
Last commit1 year ago
Battleship Example
Battleship ExampleSwift

A Swift playground demonstrating protocol-oriented programming concepts through a battleship game implementation.

#educational#game-example#swift-4
Stars13
Forks1
Last commit8 years ago
Swift Regular Expressions
Swift Regular ExpressionsSwift

A Swift playground for learning and practicing regular expressions with practical examples.

#educational#regex#regular-expression
Stars12
Forks2
Last commit8 years ago
simple_ga
simple_gaRuby

A simple Ruby implementation of a genetic algorithm for solving the 1-max problem, designed for educational demonstrations.

#demo#educational#example
Stars11
Forks2
Last commit9 years ago
Swift KVO Closures
Swift KVO ClosuresSwift

A Swift playground demonstrating Key-Value Observing (KVO) with closure-based syntax.

#apple-platforms#educational#ios-development
Stars11
Forks0
Last commit12 years ago
Falsehoods about Quantum Technology
Falsehoods about Quantum Technology

A curated list of common misconceptions about quantum technology and computers, debunking myths for programmers.

#tech-myths#programming-education#physics
Stars11
Forks0
Last commit2 years ago
x86 pong
x86 pongC

A text-mode pong game that runs on bare metal PCs or DOS without an operating system.

#pong#bios#educational
Stars11
Forks1
Last commit7 years ago
GeoQuiz-Frege
GeoQuiz-FregeFrege

A Frege implementation of the Android GeoQuiz app from Big Nerd Ranch, demonstrating functional programming on Android.

#haskell#functional-programming#educational
Stars11
Forks1
Last commit9 years ago
python-game-server
python-game-serverPython

A lightweight server and framework for building and hosting turn-based multiplayer games like board or card games.

#multiplayer#board-games#api
Stars10
Forks1
Last commit2 months ago
Lego-Pen-Plotter
Lego-Pen-PlotterPython

A functional pen plotter constructed entirely from LEGO elements, including motors and controller, programmed with PyBricks and Python.

#robotics#open-hardware#lego
Stars10
Forks0
Last commit1 month ago
Register VM
Register VMSwift

A Swift Playground implementation of a register-based virtual machine from the Wikibook 'Creating a Virtual Machine'.

#educational#virtual-machine#learning-resource
Stars9
Forks4
Last commit4 years ago
Core Animation Playground
Core Animation PlaygroundSwift

A Swift playground demonstrating Core Animation concepts and techniques with practical examples.

#macos-development#animation#educational
Stars9
Forks2
Last commit4 years ago
cyclejs-examples
cyclejs-examplesJavaScript

A collection of example web applications demonstrating Cycle.js patterns and use cases.

#cyclejs#functional-programming#educational
Stars9
Forks0
Last commit11 years ago
Lib5K
Lib5KJava

A comprehensive Java robotics library for FIRST Robotics Competition teams, built on WPILib.

#robotics#hacktoberfest#java-library
Stars8
Forks5
Last commit3 years ago
thinking stats 2
thinking stats 2Python

Text and supporting code for Think Stats, 2nd Edition, a practical introduction to statistics for programmers.

#educational#data-science#statistics
Stars8
Forks8
Last commit12 years ago
DNA Transcription Kata
DNA Transcription Kata

A bioinformatics code kata for practicing DNA-to-protein sequence transformation through test-driven development.

#code-kata#educational#biology
Stars8
Forks6
Last commit3 years ago
Swift fun playgrounds
Swift fun playgroundsSwift

A collection of Swift playgrounds demonstrating idiomatic language features and a SpriteKit Game of Life implementation.

#workshop-material#educational#spritekit
Stars8
Forks1
Last commit11 years ago
Floating-Point Numbers and Formal Proof
Floating-Point Numbers and Formal ProofRocq Prover

An introductory course on formal verification of floating-point numbers and real numbers using the Coq proof assistant and Flocq library.

#real-numbers#mathematics#coq
Stars8
Forks1
Last commit5 months ago
Tic Tac Toe
Tic Tac ToeSwift

A Swift Playground implementation of the classic Tic Tac Toe game for iOS.

#ios#educational#game-development
Stars8
Forks1
Last commit9 years ago
BlogMVC
BlogMVCPHP

A simple CakePHP 3 blog application demonstrating MVC architecture and framework features.

#educational#cakephp#blog-engine
Stars8
Forks1
Last commit9 years ago
timeco
timecoC

A modern, portable reimplementation of the Time Commando game engine from 1996, built for learning and preservation.

#sdl3#open-source#educational
Stars7
Forks0
Last commit2 months ago
Sketchytech's Playgrounds
Sketchytech's PlaygroundsSwift

A collection of Swift Playgrounds for learning and experimenting with Apple's Swift programming language.

#code-examples#educational#interactive-coding
Stars7
Forks0
Last commit11 years ago
Brackets
BracketsJavaScript

An esoteric stack-based programming language that uses only four bracket characters for its entire syntax.

#programming-language#educational#interpreter
Stars7
Forks1
Last commit5 years ago
SpriteKit Swift 3
SpriteKit Swift 3Swift

A Swift playground demonstrating SpriteKit collision detection and parameter effects on sprites.

#educational#spritekit#collision-detection
Stars7
Forks3
Last commit5 years ago
PreviousPage 8 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Swift48
#Machine Learning43
#Python42
#Game Development30
#Tutorial28
#Functional Programming28
#Playground28
#Javascript24
#Learning Resource22
#Neural Networks22
#Deep Learning21
#Code Examples20