Open Source Education Projects

Discover 63 open source Education repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Education projects here are most often combined with Resources, Programming and Python. Last updated October 3, 2026.

63 repositories · updated October 3, 2026

godot-open-rpg: Learn to Build a Turn-Based RPG in Godot

godot-open-rpg: Learn to Build a Turn-Based RPG in Godot

A GDScript demo project for learning how to structure a 2D, turn-based RPG in Godot 4. It is aimed at developers who want practical examples of combat, inventory, progression, maps, and UI systems to study or adapt.

DevelopmentEducationProgramming
Added Mar 22, 2026 View details
read-frog: Learn Languages While Reading the Web

read-frog: Learn Languages While Reading the Web

Read Frog is a browser extension for language learners who want translation and AI-assisted study tools alongside everyday web reading. It supports multiple AI providers, selection and subtitle translation, text-to-speech, and flashcards.

TypeScriptBrowser ExtensionLanguage Learning
Added Mar 15, 2026 View details
objcurses: View 3D OBJ Models in the Terminal

objcurses: View 3D OBJ Models in the Terminal

objcurses is a C++20 terminal viewer that renders Wavefront OBJ models as ASCII using ncurses. It suits quick previews and retro terminal visuals, without requiring a full graphics application.

C++TerminalCLI Tool
Added Mar 13, 2026 View details
javascript-path: Follow a Structured JavaScript Book Curriculum

javascript-path: Follow a Structured JavaScript Book Curriculum

javascript-path is a curated reading roadmap for learning JavaScript, from core language fundamentals to specialized topics. It suits self-directed learners who want an ordered starting path and project-based ways to apply what they read.

JavaScriptEducationResources
Added Mar 10, 2026 View details
ML-From-Scratch: Learn Machine Learning Through NumPy Implementations

ML-From-Scratch: Learn Machine Learning Through NumPy Implementations

ML-From-Scratch provides transparent Python and NumPy implementations of machine learning algorithms, from regression and clustering to neural networks and reinforcement learning. It is suited to learners who want to inspect how models work rather than use an optimized production framework.

PythonMachine LearningDeep Learning
Added Mar 9, 2026 View details
cpp-cheatsheet: Quick Reference for Modern C++

cpp-cheatsheet: Quick Reference for Modern C++

A compact reference for core C++ syntax and frequently used standard-library facilities, aimed at learners and developers who need a quick refresher. Its coverage focuses on modern C++ through C++14.

C++ProgrammingDocumentation
Added Mar 1, 2026 View details
courses: Learn Claude API and Prompting Techniques

courses: Learn Claude API and Prompting Techniques

Anthropic’s courses repository offers hands-on learning materials for using Claude through its API. It suits developers learning prompting, evaluations, and tool use, especially when they want guided examples before building Claude-powered workflows.

AIEducationJupyter Notebook
Added Feb 22, 2026 View details
Mastering-GitHub-Copilot-for-Paired-Programming: Learn AI Pair Programming

Mastering-GitHub-Copilot-for-Paired-Programming: Learn AI Pair Programming

A Microsoft course that teaches developers to use GitHub Copilot as a coding partner, from prompt-driven assistance to agent workflows. Its lessons combine explanations, exercises, and further resources across several languages and development tasks.

EducationAIDeveloper Tools
Added Feb 5, 2026 View details
awesome-AI-books: Find AI Books, Papers, and Learning Resources

awesome-AI-books: Find AI Books, Papers, and Learning Resources

A curated directory of books, papers, online references, and practice environments across AI and related fields. It helps learners find starting points for topics from mathematics and machine learning to reinforcement learning and quantum computing.

AIMachine LearningDeep Learning
Added Jan 31, 2026 View details
learn-claude-code: Learn to Build LLM Agent Harnesses

learn-claude-code: Learn to Build LLM Agent Harnesses

A hands-on Python tutorial for building the harness around an LLM coding agent, from a basic tool loop to permissions, memory, teams, and workflows. Suited to developers who want to understand agent infrastructure by studying small runnable examples.

PythonAI AgentsLLM
Added Jan 24, 2026 View details
asm-lessons: Learn Assembly for FFmpeg

asm-lessons: Learn Assembly for FFmpeg

A lesson-based introduction to the assembly language used in FFmpeg, aimed at programmers who want to understand low-level code and prepare to contribute. It assumes familiarity with C pointers and high-school mathematics.

EducationProgrammingDocumentation
Added Jan 17, 2026 View details
keybr.com: Learn Touch Typing With Adaptive Lessons

keybr.com: Learn Touch Typing With Adaptive Lessons

keybr.com is a typing tutor that uses per-key performance data to generate lessons around your weaker keys. It suits learners who want structured practice, progress tracking, and a target speed to work toward.

TypeScriptEducationProductivity
Added Jan 12, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️