Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
-
Updated
Jul 9, 2025 - C++
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Real-time 3D visualization of space.
FixedMath: A High-Performance C++23, C++17 Library for Fixed-Point 48.16 Arithmetic
Edubox: An open-source learning resource for client side video game cheats and anti-cheats [This resource is only meant for educational purposes]
An educational JS virtual machine based on Eclipse OMR
📚 Fundamental and Advanced Programming, Data Structure, OS Lab and Principle of Compiler Courses Educational Projects
Solutions to exercises of Modern Compiler Implementation in C book
An open-source project focused on learning C++ through the exploration of Valve's Source Engine. This repository includes the 2018 TF2 leaked source code, adapted for educational purposes. Perfect for developers interested in game engine architecture, C++ development, and cross-platform builds using the WAF build system. Contributions welcome!
The Department of Informatics Programming Language.
Aseba is a set of tools which allow beginners to program robots easily and efficiently. To contact us, please open an issue.
toy language/compiler
NeoJS is a JavaScript scriptable NeoPixel LED Controller with an easy to use Web UI
It implements the Augmented Vertex Block Descendent (AVBD) algorithm, bringing the concepts from the original 2D demo into a fully 3D environment.
Windows Container from host POC (without Docker)
Implementation of Data Structures in C
Windows kernel driver for memory reading operations with userspace communication via IOCTL codes. Supports process memory access, PID resolution, and module base address retrieval.
An "OS" that runs in your terminal with no emulation required
Naive (Static Graph) Deep Learning Framework
Add a description, image, and links to the educational topic page so that developers can more easily learn about it.
To associate your repository with the educational topic, visit your repo's landing page and select "manage topics."