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

Awesome Zero-Knowledge Proofs (ZKP)
Awesome Zero-Knowledge Proofs (ZKP)

A curated list of awesome resources for learning about Zero-Knowledge Proofs (ZKPs), including tutorials, courses, implementations, and applications.

#zk-snarks#zk-starks#educational
Stars5.8k
Forks918
Last commit6 months ago
Go AST Book (Chinese)
Go AST Book (Chinese)Go

A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).

#compiler#educational#goyacc
Stars5.5k
Forks654
Last commit1 year ago
algorithms
algorithmsC++

A collection of classic algorithms and data structures implemented as single-header C++ files with demo programs.

#gcc#server-side#educational
Stars5.5k
Forks1.5k
Last commit2 years ago
Minecraft
MinecraftPython

A simple Minecraft-inspired demo written in Python and Pyglet, designed as an educational tool for learning programming.

#graphics#educational#learning-tool
Stars5.4k
Forks1.3k
Last commit3 years ago
Golang for Node.js Developers
Golang for Node.js DevelopersGo

A comprehensive guide with side-by-side examples comparing Go and Node.js for developers transitioning between the two languages.

#code-examples#demo#developer-tools
Stars4.8k
Forks527
Last commit
Ziglings
Ziglings

Learn the Zig programming language by fixing tiny broken programs through hands-on exercises.

#programming-language#beginner-friendly#educational
Stars4.7k
Forks462
Last commit1 year ago
rxmarbles
rxmarblesJavaScript

Interactive webapp for visualizing and experimenting with Rx Observable operator diagrams.

#educational#observables#learning-tool
Stars4.2k
Forks544
Last commit4 years ago
Introduction to machine learning with scikit-learn
Introduction to machine learning with scikit-learnJupyter Notebook

A collection of Jupyter notebooks accompanying a 10-part video series teaching machine learning with Python's scikit-learn library.

#video-tutorials#educational#ml-workflow
Stars3.8k
Forks2.5k
Last commit
Web Application with Go the Anti-Textbook
Web Application with Go the Anti-TextbookGo

A free tutorial book teaching web development in Go without frameworks by building a todo list application.

#open-source-book#educational#book
Stars3.2k
Forks271
Last commit
Array Explorer
Array ExplorerJavaScript

An interactive resource to help developers find the right JavaScript array method for any task.

#vuex#arrays#educational
Stars2.6k
Forks236
Last commit2 years ago
iOS8-day-by-day
iOS8-day-by-daySwift

A collection of iOS 8 sample projects demonstrating new APIs and features from Apple's 2014 SDK.

#wwdc#sample-code#educational
Stars2.6k
Forks550
Last commit5 years ago
EKAlgorithms contains some well known CS algorithms & data structures
EKAlgorithms contains some well known CS algorithms & data structuresObjective-C

A collection of well-known computer science algorithms and data structures implemented in Objective-C for educational purposes.

#algorithm#search-algorithms#educational
Stars2.4k
Forks352
Last commit
BasicCoin
BasicCoinRust

A toy implementation of an ERC20-like fungible token demonstrating Move language capabilities for secure smart contracts.

#resource-oriented#toy-implementation#move-language
Stars2.3k
Forks693
Last commit2 years ago
Mario-Level-1
Mario-Level-1Python

A Python and Pygame recreation of the first level from Super Mario Bros for educational purposes.

#2d-platformer#educational#python
Stars2.2k
Forks759
Last commit3 years ago
SwiftStructures
SwiftStructuresSwift

A Swift framework providing implementations of common data structures and algorithms with educational examples.

#search-algorithms#educational#graph-algorithms
Stars2.1k
Forks273
Last commit4 years ago
Finance React Native
Finance React NativeJavaScript

A React Native demo app that clones iOS's Stocks App with real Yahoo Finance data for iOS and Android.

#ios#educational#stock-market
Stars2.1k
Forks607
Last commit3 years ago
App Architecture
App ArchitectureSwift

Sample code demonstrating iOS application design patterns in Swift from the App Architecture book.

#ios#software-architecture#sample-code
Stars2.1k
Forks298
Last commit1 year ago
Arcade
ArcadePython

An easy-to-learn Python library for creating 2D video games, ideal for beginners and those avoiding complex frameworks.

#beginner-friendly#arcade-api#educational
Stars2.0k
Forks375
Last commit1 day ago
Intro-To-RxJava
Intro-To-RxJavaJava

A comprehensive beginner-to-advanced tutorial for learning reactive programming with RxJava on the JVM.

#asynchronous-programming#functional-programming#educational
Stars2.0k
Forks393
Last commit4 years ago
crypto-algorithms
crypto-algorithmsC

Basic implementations of standard cryptography algorithms for educational and pragmatic purposes.

#public-domain#educational#algorithm-reference
Stars2.0k
Forks712
Last commit5 years ago
astroterm
astrotermC

A terminal-based star map that displays real-time celestial positions of stars, planets, and constellations using ASCII rendering.

#screencast#constellations#educational
Stars2.0k
Forks47
Last commit3 months ago
Open source Python module for computer vision
Open source Python module for computer visionPython

A pure Python computer vision library based on the book 'Programming Computer Vision with Python'.

#open-source#python-library#educational
Stars2.0k
Forks679
Last commit5 years ago
kibi
kibiRust

A configurable terminal text editor written in Rust with UTF-8 support, syntax highlighting, and a strict 1024-line code limit.

#educational#syntax-highlighting#text-editor
Stars1.9k
Forks111
Last commit4 days ago
Rogue Legacy
Rogue LegacyC#

Source code for the original Rogue Legacy game, built with the FNA framework.

#educational#platformer#csharp
Stars1.9k
Forks171
Last commit8 days ago
The Principles of OOD in Swift 4
The Principles of OOD in Swift 4Swift

A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.

#interface-segregation-principle#single-responsibility-principle#software-architecture
Stars1.9k
Forks156
Last commit
machine-learning-experiments
machine-learning-experimentsJupyter Notebook

A collection of interactive machine learning experiments with Jupyter notebooks for training and browser demos for visualization.

#ai#educational#deep-learning
Stars1.8k
Forks331
Last commit
What's new in Swift 4
What's new in Swift 4Swift

An Xcode playground demonstrating all new Swift 4.0 language features with practical examples.

#code-examples#macos-development#wwdc
Stars1.8k
Forks130
Last commit8 years ago
Education
Education

A curated collection of high-quality deep learning resources, including courses, books, papers, libraries, and datasets.

#reference-guide#educational#research-papers
Stars1.8k
Forks296
Last commit2 years ago
Total TypeScript Book
Total TypeScript BookTypeScript

A companion repository for the Total TypeScript book, providing interactive exercises to learn TypeScript through active problem-solving.

#developer-education#educational#type-system
Stars1.8k
Forks166
Last commit
golang-examples
golang-examplesGo

A collection of Go programming examples covering beginner to expert topics, from basic syntax to advanced applications.

#programming-language#hacktoberfest#beginner-friendly
Stars1.7k
Forks457
Last commit18 days ago
thinking bayes
thinking bayesTeX

Python code and examples for Bayesian statistics from the book 'Think Bayes: Bayesian Statistics Made Simple'.

#scientific-computing#bayesian-statistics#educational
Stars1.7k
Forks1.9k
Last commit5 years ago
bashttpd
bashttpdShell

A simple, configurable web server written entirely in bash for educational and experimental use.

#http-server#web-server#educational
Stars1.6k
Forks204
Last commit6 years ago
Schema, Questions & Solutions for SQL Exercising
Schema, Questions & Solutions for SQL Exercising

A collection of practical SQL exercises with real-world schemas, questions, and solutions for hands-on learning.

#educational#hands-on-learning#sql-practice
Stars1.5k
Forks601
Last commit2 years ago
30 Seconds of C++
30 Seconds of C++C++

A collection of C++ STL features that can be learned in 30 seconds or less.

#reference-guide#stl-containers#educational
Stars1.5k
Forks604
Last commit2 years ago
dRehmflight
dRehmflightC++

An open-source flight controller and stabilization system for small-scale VTOL vehicles, built on Arduino/Teensy for hobbyists and educators.

#open-hardware#educational#teensy
Stars1.4k
Forks317
Last commit1 year ago
Emoji Intelligence
Emoji IntelligenceSwift

A neural network built in Swift Playgrounds that learns to recognize hand-drawn emojis from 8x8 pixel images.

#apple#ai#neural-network
Stars1.4k
Forks83
Last commit8 years ago
PreviousPage 2 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
3 years ago
2 years ago
9 months ago
1 year ago
4 months ago
8 months ago
1 month ago
#Swift48
#Machine Learning43
#Python42
#Game Development30
#Tutorial28
#Functional Programming28
#Playground28
#Javascript24
#Learning Resource22
#Neural Networks22
#Deep Learning21
#Code Examples20