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

Naive hashcat
Naive hashcatC

A plug-and-play script to crack password hashes using pre-configured, empirically-tuned hashcat attacks.

#educational#dictionary-attack#hash-cracking
Stars1.4k
Forks174
Last commit4 years ago
example-ios-apps
example-ios-appsSwift

A curated collection of open-source example iOS apps built with Swift and SwiftUI for learning and reference.

#code-examples#ios-app#ios
Stars1.4k
Forks271
Last commit2 years ago
Understanding the basics of Linux Binary Exploitation
Understanding the basics of Linux Binary ExploitationC

A comprehensive tutorial series on modern Linux binary exploitation techniques, from stack overflows to heap vulnerabilities.

#buffer-overflow#exploit-development#consolidation
Stars1.4k
Forks209
Last commit
Esoterica Engine
Esoterica EngineC++

An MIT-licensed prototype game engine framework for education, R&D, and building custom engines.

#prototype#physics#animation
Stars1.3k
Forks92
Last commit2 days ago
Tutorials of source code from the book Genetic Algorithms with Python by Clinton Sheppard
Tutorials of source code from the book Genetic Algorithms with Python by Clinton SheppardPython

Source code and tutorials for learning genetic algorithms and genetic programming in Python through hands-on example projects.

#ai#genetic-algorithms#educational
Stars1.3k
Forks453
Last commit
MxEngine
MxEngineC++

An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.

#vulkan#open-source#educational
Stars1.2k
Forks74
Last commit2 years ago
C++ Compilation
C++ CompilationC++

Explains the C++ compilation process from source code to executable, covering preprocessing, compilation, assembly, and linking.

#developer-education#compilation#educational
Stars1.2k
Forks69
Last commit1 year ago
Awesome MEV resources
Awesome MEV resources

A curated collection of resources for learning about Maximum Extractable Value (MEV) in blockchain ecosystems.

#educational#mev#smart-contracts
Stars1.2k
Forks126
Last commit2 years ago
Euler
EulerSwift

A Swift library providing custom operators for mathematical notation, enabling code that resembles traditional math symbols.

#mathematics#calculus#operator
Stars1.1k
Forks58
Last commit5 years ago
Predict time series
Predict time seriesJupyter Notebook

A TensorFlow-based educational project for learning seq2seq RNNs through signal forecasting exercises.

#sequence-to-sequence#educational#time-series-forecasting
Stars1.1k
Forks288
Last commit
Write your own language: Mu
Write your own language: MuSwift

A Swift playground that teaches how to build a tiny programming language (Mu) from scratch using lexer, parser, and interpreter.

#programming-language#language-implementation#educational
Stars1.0k
Forks40
Last commit
WebGL 2 Samples
WebGL 2 SamplesHTML

A collection of short, easy-to-understand samples demonstrating WebGL 2 features.

#graphics#educational#opengl-es
Stars1.0k
Forks143
Last commit4 years ago
dotnet-console-games
dotnet-console-gamesC#

A collection of game examples implemented as .NET console applications for education and inspiration.

#code-examples#sudoku#beginner-friendly
Stars1.0k
Forks169
Last commit2 years ago
Learn Statistics Using Python
Learn Statistics Using PythonJupyter Notebook

Learn statistics through Python with real-world examples like analyzing marijuana price data across US states.

#regression-analysis#educational#data-science
Stars925
Forks381
Last commit5 years ago
Machine Learning in MatLab/Octave
Machine Learning in MatLab/OctaveMATLAB

MatLab/Octave implementations of popular machine learning algorithms with detailed mathematical explanations and code examples.

#algorithm-implementation#neural-network#educational
Stars896
Forks252
Last commit
Alphabet Cipher
Alphabet CipherClojure

A collection of Clojure programming katas inspired by Alice in Wonderland for learning and practice.

#functional-programming#educational#clojure
Stars877
Forks501
Last commit2 years ago
What's new in Swift 4.2
What's new in Swift 4.2Swift

An Xcode playground demonstrating and explaining the new features introduced in Swift 4.2.

#code-examples#educational#swift-4-2
Stars866
Forks34
Last commit7 years ago
Seq2seq-Chatbot
Seq2seq-ChatbotPython

A minimal 200-line implementation of a sequence-to-sequence chatbot using TensorLayer and TensorFlow.

#chat#educational#tensorlayer
Stars837
Forks308
Last commit4 years ago
React Native Netflix
React Native NetflixJavaScript

A React Native iOS app that replicates the Netflix UI style, built as part of a YouTube tutorial series.

#ios-app#netflix-style#educational
Stars833
Forks257
Last commit4 years ago
Eric Evans DDD Cargo Sample
Eric Evans DDD Cargo SampleJavaScript

A PHP 7 implementation of the cargo shipping domain from Eric Evans' Domain-Driven Design book, demonstrating tactical DDD patterns.

#doctrine-orm#behat#educational
Stars789
Forks102
Last commit7 years ago
data_hacking
data_hackingJupyter Notebook

A collection of IPython notebooks demonstrating data analysis and machine learning techniques on security datasets.

#security-analytics#educational#python
Stars783
Forks297
Last commit7 years ago
Promise it won't hurt
Promise it won't hurtJavaScript

A workshopper module that teaches you to use ECMAScript 6 promises in JavaScript through interactive exercises.

#educational#async-programming#asynchronous
Stars737
Forks219
Last commit5 years ago
Posio
PosioPython

A multiplayer geography game where players compete to locate cities and flags on a map in real-time.

#open-source#educational#geography-game
Stars690
Forks72
Last commit1 year ago
boytacean
boytaceanRust

A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.

#webassembly#educational#sdl
Stars676
Forks33
Last commit12 days ago
Data science your way
Data science your wayJupyter Notebook

A tutorial series comparing how to implement data science concepts and build applications in both Python and R ecosystems.

#notebook#educational#data-science
Stars617
Forks253
Last commit5 years ago
Crush
CrushDart

A Flutter implementation of a Match-3 puzzle game (like Candy Crush) with step-by-step tutorial.

#dart#educational#match-3-game
Stars614
Forks235
Last commit2 years ago
LaYumba.Functional
LaYumba.FunctionalC#

Code samples, exercises, and a functional library for learning functional programming concepts in C#.

#functional-programming#either-type#educational
Stars611
Forks182
Last commit3 years ago
simple-captcha-solver
simple-captcha-solverPython

A Python script that solves simple CAPTCHAs using image processing and template matching for lowercase hexadecimal letters.

#template-matching#educational#python
Stars598
Forks135
Last commit8 years ago
ContosoUniversityCore
ContosoUniversityCoreJavaScript

A sample ASP.NET Core application implementing ContosoUniversity using CQRS, MediatR, and Entity Framework 6 with feature folder organization.

#entity-framework-6#cqrs#asp-net-core
Stars587
Forks145
Last commit
Data Structures and Algorithms in Java which can be useful in interview process
Data Structures and Algorithms in Java which can be useful in interview processJava

A comprehensive Java implementation of data structures and algorithms with explanations, useful for technical interview preparation.

#code-examples#big-o-notation#sorted-arrays
Stars465
Forks120
Last commit
Employee Directory
Employee DirectoryJavaScript

A sample employee directory application built with Backbone.js and Twitter Bootstrap.

#employee-directory#single-page-application#educational
Stars462
Forks181
Last commit11 years ago
AIMA-lisp
AIMA-lispCommon Lisp

Common Lisp implementation of classic AI algorithms from the 'Artificial Intelligence: A Modern Approach' textbook.

#ai-fundamentals#search-algorithms#educational
Stars439
Forks109
Last commit4 years ago
CoreWiki
CoreWikiCSS

A simple, open-source wiki built with ASP.NET Core Razor Pages, designed for learning and live coding demonstrations.

#razor-pages#asp-net-core#educational
Stars438
Forks158
Last commit5 years ago
J-Bob
J-BobScheme

A lightweight proof assistant for teaching and exploring formal verification, accompanying The Little Prover book.

#racket#functional-programming#educational
Stars434
Forks66
Last commit2 years ago
Computer Vision Basics with Python Keras and OpenCV
Computer Vision Basics with Python Keras and OpenCVJupyter Notebook

A comprehensive Jupyter notebook tutorial covering computer vision and machine learning basics using OpenCV and Keras in Python.

#educational#opencv#neural-networks
Stars434
Forks123
Last commit
Movie Details
Movie DetailsDart

A sample Flutter project demonstrating how to build a beautiful movie details page UI.

#dart#educational#movie-ui
Stars432
Forks82
Last commit8 years ago
PreviousPage 3 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
5 years ago
3 years ago
3 years ago
6 years ago
8 months ago
8 years ago
3 years ago
5 years ago
#Swift48
#Machine Learning43
#Python42
#Game Development30
#Tutorial28
#Functional Programming28
#Playground28
#Javascript24
#Learning Resource22
#Neural Networks22
#Deep Learning21
#Code Examples20