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

About Swift
About SwiftSwift

A Swift playground with explanations and samples covering the Swift programming language and standard library.

#programming-language#educational#code-samples
Stars85
Forks12
Last commit1 year ago
feste
festeRust

A GPT-2 style transformer language model implemented from scratch in Rust for educational purposes.

#transformer#educational#text-generation
Stars84
Forks14
Last commit4 months ago
Album O'Rama
Album O'RamaCSS

A sample application showcasing the Phalcon PHP Framework's features and capabilities.

#sample-app#phalconphp#crud
Stars84
Forks33
Last commit7 years ago
Evolutive CRUD API
Evolutive CRUD APIGo

A simple CRUD API built with Go for educational purposes, demonstrating various Go patterns and architectures.

#wire#educational#dependency-injection
Stars80
Forks11
Last commit7 months ago
Learn about transducers
Learn about transducersSwift

An interactive Swift playground tutorial for learning about transducers through hands-on examples.

#functional-programming#transducers#educational
Stars80
Forks8
Last commit11 years ago
Wolfenstein 3D ported to Blazor
Wolfenstein 3D ported to BlazorC#

A Wolfenstein 3D port to modern C# with Blazor for browser execution, exploring new language features.

#webassembly#educational#csharp
Stars79
Forks4
Last commit3 years ago
RustTensor
RustTensorRust

A learning-focused, high-performance tensor computation library built from scratch in Rust with automatic differentiation and CPU/CUDA backends.

#cuda#educational#deep-learning
Stars79
Forks2
Last commit1 year ago
FsUno
FsUnoF#

An event sourcing implementation sample in F# demonstrating domain-driven design patterns.

#functional-programming#sample-code#educational
Stars78
Forks23
Last commit1 year ago
highlightos
highlightosRust

A from-scratch x86_64 operating system kernel built with Rust and Assembly.

#bios#assembly#educational
Stars78
Forks5
Last commit3 months ago
flight_controller
flight_controllerPython

A MicroPython-based flight stabilization system for drones using a pyboard, designed for educational purposes.

#autopilot#embedded-systems#micropython
Stars77
Forks31
Last commit10 years ago
assemblydigest
assemblydigestShell

A collection of Game Boy programming examples and techniques for learning retro game development.

#embedded-systems#educational#assembly-language
Stars76
Forks12
Last commit8 years ago
Simple CQRS in F#
Simple CQRS in F#C#

A simple CQRS implementation example demonstrating command and query responsibility segregation patterns.

#query-pattern#command-pattern#architecture-patterns
Stars73
Forks6
Last commit1 year ago
Filtering signal, plotting the STFT and the Laplace transform
Filtering signal, plotting the STFT and the Laplace transformJupyter Notebook

A Python demonstration of applying a Butterworth low-pass filter to a signal and visualizing its Short-Time Fourier Transform and Laplace transform.

#hanning-window#lpf#fft
Stars67
Forks18
Last commit
100 famous theorems proved using Coq
100 famous theorems proved using CoqHTML

A collection of statements and proofs for 100 famous mathematical theorems formalized in the Coq proof assistant.

#mathematics#coq#formal-methods
Stars63
Forks15
Last commit9 months ago
emr-sample-apps
emr-sample-appsJava

Code samples demonstrating how to use popular applications on Amazon Elastic MapReduce (EMR).

#mapreduce#educational#code-samples
Stars63
Forks51
Last commit11 years ago
DDD Workshop - Project Manager
DDD Workshop - Project ManagerJava

A sample REST service for managing IT projects, designed as a hands-on workshop to learn Domain-Driven Design implementation.

#sample#gradle#rest
Stars62
Forks22
Last commit3 years ago
Map/Reduce implementations of common ML algorithms
Map/Reduce implementations of common ML algorithmsJupyter Notebook

Jupyter notebooks for hands-on Big Data Analytics exercise classes covering Spark ML, Map/Reduce algorithms, and deep learning.

#spark#educational#data-science
Stars62
Forks27
Last commit
Learn V in Y Minutes
Learn V in Y MinutesV

A concise tutorial with short examples demonstrating V programming language syntax, data types, and conventions.

#code-examples#programming-language#v-lang
Stars60
Forks12
Last commit5 years ago
TDDSwiftPlayground
TDDSwiftPlaygroundSwift

A demonstration of using Swift Playgrounds for Test Driven Development with XCTest.

#educational#xctest#testing
Stars60
Forks8
Last commit6 years ago
haskell-ml
haskell-mlHaskell

A Haskell library implementing basic machine learning algorithms including Hopfield networks.

#haskell#functional-programming#hopfield-networks
Stars59
Forks8
Last commit12 years ago
Visual Binary Trees
Visual Binary TreesSwift

A Swift playground for visualizing binary trees with pluggable traversals and multiple layout algorithms.

#ios#educational#algorithm-visualization
Stars58
Forks0
Last commit11 months ago
ods
odsOCaml

A comprehensive library of data structures and algorithms implemented in OCaml for educational purposes.

#functional-programming#educational#computer-science
Stars57
Forks7
Last commit1 month ago
FP Youtube Search
FP Youtube SearchJavaScript

A YouTube search application demonstrating functional programming concepts with React and Redux.

#functional-programming#educational#youtube-api
Stars57
Forks7
Last commit9 years ago
Cognitive Service APIs
Cognitive Service APIsSwift

Interactive Swift Playgrounds for iPad demonstrating Microsoft Cognitive Services APIs and CoreML through fun coding scenarios.

#ai-integration#educational#coreml
Stars56
Forks5
Last commit8 years ago
Query Examples
Query ExamplesPHP

A collection of examples demonstrating the best practices and features of the CakePHP 3 ORM.

#backend-development#orm#sql-schema
Stars56
Forks24
Last commit12 years ago
ColdFusion Koans
ColdFusion KoansColdFusion

A set of unit tests for learning ColdFusion by filling in values to make tests pass.

#unit-testing#educational#programming-koans
Stars56
Forks26
Last commit10 years ago
zen-signals
zen-signalsTypeScript

A minimal observable library focused on readability and educational value for understanding reactive programming concepts.

#functional-programming#educational#composability
Stars52
Forks1
Last commit3 years ago
vRayTracer
vRayTracerV

A simple raytracer implemented in V language, based on the Ray Tracing in One Weekend book series.

#vlang#educational#raytracing
Stars51
Forks4
Last commit6 years ago
DataVisualization
DataVisualizationJupyter Notebook

A comprehensive learning repository covering basic to advanced data visualization techniques and implementations.

#educational#data-science#visual-analytics
Stars49
Forks11
Last commit3 years ago
vue-vuex-todomvc
vue-vuex-todomvcJavaScript

A TodoMVC example built with Vue.js and Vuex, featuring a REST backend and Cypress testing.

#vue-js#vuex#educational
Stars48
Forks19
Last commit1 day ago
monkey_v
monkey_vV

An implementation of the Monkey programming language interpreter written in the V programming language.

#systems-programming#programming-language#v-lang
Stars45
Forks6
Last commit13 days ago
2048 Playground
2048 PlaygroundSwift

A Swift playground implementation of the 2048 puzzle game with under 400 lines of code.

#educational#game-development#game
Stars44
Forks7
Last commit7 years ago
lighthouse_scheme
lighthouse_schemeElixir

A toy Scheme-like language interpreter built on Elixir for educational and experimental purposes.

#functional-programming#elixir#language-implementation
Stars41
Forks5
Last commit9 years ago
flaxdiff
flaxdiffJupyter Notebook

A simple, easy-to-understand library for diffusion models built with Flax and JAX, focusing on readability and learning.

#attention#jax#educational
Stars40
Forks1
Last commit1 month ago
SwiftLearner
SwiftLearnerScala

A Scala machine learning library with simple, readable implementations of classic algorithms for prototyping and education.

#algorithm-implementation#educational#scala-library
Stars40
Forks9
Last commit1 year ago
CSAW Embedded Security Challenge 2019
CSAW Embedded Security Challenge 2019Python

A 2019 global student competition challenging participants to hack a custom RFID reader firmware using NSA reverse engineering tools.

#embedded-security#educational#cybersecurity-competition
Stars37
Forks5
Last commit
PreviousPage 6 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
8 years ago
4 years ago
6 years ago
#Swift48
#Machine Learning43
#Python42
#Game Development30
#Tutorial28
#Functional Programming28
#Playground28
#Javascript24
#Learning Resource22
#Neural Networks22
#Deep Learning21
#Code Examples20