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

javascript-algorithms
javascript-algorithmsJavaScript

A comprehensive collection of JavaScript implementations of algorithms and data structures with detailed explanations.

#algorithm#mathematical-algorithms#educational
Stars196.7k
Forks31.0k
Last commit
Every Programmer Should Know
Every Programmer Should Know

A curated collection of essential technical resources and concepts for software developers across all skill levels.

#developer-education#novice#educational
Stars100.6k
Forks8.8k
Last commit9 months ago
Design Patterns implemented in Java
Design Patterns implemented in JavaJava

A comprehensive collection of design patterns implemented in Java with detailed examples and explanations.

#gang-of-four#hacktoberfest#software-architecture
Stars94.8k
Forks27.3k
Last commit
Learn Claude Code
Learn Claude CodePython

A teaching repository for building a high-completion coding-agent harness from scratch, focusing on core mechanisms like loops, tools, planning, and context control.

#tool-use#memory-system#educational
Stars79.0k
Forks12.6k
Last commit
annotated_deep_learning_paper_implementations
annotated_deep_learning_paper_implementationsPython

A collection of 60+ annotated PyTorch implementations of deep learning papers with side-by-side explanatory notes.

#transformer#educational#deep-learning
Stars67.6k
Forks6.8k
Last commit
AI Hedge Fund
AI Hedge FundPython

A proof-of-concept AI-powered hedge fund simulation using multiple specialized agents for stock analysis and trading decisions.

#educational#backtesting#hedge-fund-simulation
Stars64.1k
Forks11.3k
Last commit3 days ago
ML-From-Scratch
ML-From-ScratchPython

Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility and transparency.

#educational#data-science#deep-learning
Stars33.0k
Forks5.5k
Last commit3 years ago
PythonRobotics
PythonRoboticsPython

A comprehensive collection of Python sample codes and a textbook for robotics algorithms, covering localization, mapping, SLAM, path planning, and control.

#robotics#algorithm-implementation#algorithm
Stars30.8k
Forks7.4k
Last commit
An awesome Data Science repository to learn and apply for real world problems
An awesome Data Science repository to learn and apply for real world problems

A curated repository of resources, tutorials, libraries, and tools for learning and applying data science to real-world problems.

#hacktoberfest#science#open-source
Stars30.2k
Forks6.7k
Last commit4 days ago
Awesome Data Science
Awesome Data Science

A curated repository of resources, tutorials, libraries, and tools for learning and applying data science to real-world problems.

#hacktoberfest#science#open-source
Stars30.2k
Forks6.7k
Last commit4 days ago
swift-algorithm-club
swift-algorithm-clubSwift

A collection of popular algorithms and data structures implemented in Swift with detailed explanations.

#search-algorithms#educational#computer-science
Stars29.1k
Forks4.9k
Last commit
Todo List
Todo ListJavaScript

A collection of Todo app implementations in various JavaScript MV* frameworks to help developers compare and choose.

#code-examples#open-source#educational
Stars29.0k
Forks13.7k
Last commit4 months ago
Probabilistic Programming and Bayesian Methods for Hackers
Probabilistic Programming and Bayesian Methods for HackersJupyter Notebook

An introduction to Bayesian inference and probabilistic programming using Python and PyMC, with a computational-first approach.

#educational#data-science#bayesian-methods
Stars28.2k
Forks7.9k
Last commit
algorithms
algorithmsPython

Minimal, clean, and well-documented implementations of data structures and algorithms in Python 3.

#search#algorithm#graph
Stars25.6k
Forks4.7k
Last commit27 days ago
homemade-machine-learning
homemade-machine-learningJupyter Notebook

Python implementations of popular machine learning algorithms from scratch with interactive Jupyter demos and mathematical explanations.

#algorithm-implementation#algorithm#educational
Stars24.8k
Forks4.2k
Last commit
pytudes
pytudesJupyter Notebook

A collection of Python programs, usually short and challenging, designed to perfect specific programming skills.

#logic-games#python-3#educational
Stars24.4k
Forks2.5k
Last commit17 days ago
FizzBuzz Enterprise Edition
FizzBuzz Enterprise EditionJava

A satirical enterprise-grade implementation of the FizzBuzz programming exercise, showcasing over-engineered software architecture.

#enterprise-software#software-architecture#educational
Stars23.9k
Forks806
Last commit
Professor Frisby’s Mostly Adequate Guide to Functional Programming
Professor Frisby’s Mostly Adequate Guide to Functional ProgrammingJavaScript

A practical guide to functional programming concepts using JavaScript as the learning language.

#functional-programming#educational#reactive-programming
Stars23.8k
Forks1.9k
Last commit
Design Patterns PHP
Design Patterns PHPPHP

A comprehensive collection of design pattern implementations and examples in PHP 8.x.

#code-examples#software-architecture#designpatternsphp
Stars22.2k
Forks4.5k
Last commit1 year ago
numpy-ML
numpy-MLPython

A comprehensive collection of machine learning algorithms implemented exclusively in NumPy for educational purposes and prototyping.

#algorithm-implementation#educational#resnet
Stars16.3k
Forks3.7k
Last commit3 years ago
Design Patterns in Swift
Design Patterns in SwiftSwift

A comprehensive collection of classic design patterns implemented in Swift 5.0 with practical examples.

#code-examples#gang-of-four#software-architecture
Stars15.2k
Forks1.7k
Last commit
Hazel Game Engine
Hazel Game EngineC++

An early-stage interactive application and rendering engine for Windows, developed as an educational tool for game engine design.

#vulkan#educational#directx
Stars13.1k
Forks1.6k
Last commit2 years ago
movfuscator
movfuscatorC

A C compiler that reduces programs to only 'mov' instructions, demonstrating Turing-completeness and enabling extreme obfuscation.

#turing-complete#educational#obfuscation
Stars10.6k
Forks442
Last commit2 years ago
Help you learn more efficiently vue3 source code - mini-vue
Help you learn more efficiently vue3 source code - mini-vueTypeScript

A minimal Vue 3 implementation designed to help developers learn Vue 3's core source code efficiently.

#compiler#javascript-framework#educational
Stars10.5k
Forks2.2k
Last commit
Practical samples of Blazor Server-Side
Practical samples of Blazor Server-SideC#

A comprehensive collection of practical ASP.NET Core samples covering versions 2.1 through 10.0 with detailed explanations.

#hacktoberfest#asp-net-core#educational
Stars10.4k
Forks1.4k
Last commit
TensorFlow Tutorial 3
TensorFlow Tutorial 3Jupyter Notebook

A collection of beginner-friendly TensorFlow tutorials with accompanying YouTube videos covering deep learning fundamentals and advanced topics.

#google-colab#neural-network#educational
Stars9.3k
Forks4.1k
Last commit
jsFuck
jsFuckJavaScript

An esoteric JavaScript style that writes and executes any code using only six characters: []()!+.

#programming-challenge#code-golf#educational
Stars8.6k
Forks681
Last commit1 year ago
toydb
toydbRust

A distributed SQL database in Rust, built from scratch as an educational project to illustrate core database concepts.

#database#distributed#raft-consensus
Stars7.3k
Forks624
Last commit20 days ago
RSACTFTool
RSACTFToolPython

A multi-attack RSA tool for CTF challenges that decrypts data from weak public keys and recovers private keys.

#ciphertext-decryption#ctf-tools#educational
Stars7.2k
Forks1.0k
Last commit11 days ago
pandas cookbook
pandas cookbookJupyter Notebook

A collection of Jupyter notebooks with real-world examples for learning Python's pandas data analysis library.

#educational#data-science#sql-integration
Stars7.1k
Forks2.3k
Last commit2 years ago
ArnoldC
ArnoldCScala

A programming language where all keywords are Arnold Schwarzenegger movie one-liners, creating humorous and memorable code.

#programming-language#humor#educational
Stars6.9k
Forks294
Last commit2 years ago
Official tfjs examples repo
Official tfjs examples repoJavaScript

A curated collection of standalone examples demonstrating machine learning tasks with TensorFlow.js in browsers and Node.js.

#model-training#educational#deep-learning
Stars6.8k
Forks2.3k
Last commit1 month ago
History Of Everything
History Of EverythingDart

A Flutter app featuring an interactive vertical timeline of events from the Big Bang to the Internet with animated illustrations.

#timeline#animation#educational
Stars6.6k
Forks981
Last commit5 years ago
8cc
8ccC

A small, self-hosting C compiler supporting C11 features with intentionally simple and readable code for educational purposes.

#compiler-construction#educational#minimal
Stars6.4k
Forks765
Last commit2 years ago
Pattern Recognition and Machine Learning
Pattern Recognition and Machine LearningMATLAB

Matlab implementation of machine learning algorithms from Bishop's Pattern Recognition and Machine Learning textbook.

#algorithm-implementation#educational#machine-learning-algorithms
Stars6.2k
Forks2.1k
Last commit
TensorFlow tutorials
TensorFlow tutorialsJupyter Notebook

A collection of simple tutorials introducing deep learning concepts using Google's TensorFlow framework.

#ai#educational#data-science
Stars6.0k
Forks1.5k
Last commit3 years ago
Page 1 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
2 months ago
14 days ago
24 days ago
9 months ago
1 day ago
1 year ago
2 years ago
11 months ago
2 years ago
2 years ago
2 years ago
2 years ago
1 month ago
5 years ago
6 years ago
#Swift48
#Machine Learning43
#Python42
#Game Development31
#Tutorial28
#Functional Programming28
#Playground28
#Javascript24
#Learning Resource22
#Neural Networks22
#Deep Learning21
#Code Examples20