Open Source Education Projects

Discover 60 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.

60 repositories · updated October 3, 2026

EthList: The Comprehensive Ethereum Reading List

EthList: The Comprehensive Ethereum Reading List

EthList is a comprehensive, crowdsourced Ethereum reading list maintained by Scanate, offering an invaluable resource for anyone interested in the Ethereum ecosystem. It organizes a vast collection of articles, videos, whitepapers, and tutorials across various categories. This repository makes it easy to navigate the complex world of Ethereum, from foundational concepts to advanced technical details.

EthereumBlockchainCryptocurrency
Added Jul 9, 2026 View details
Grokking-System-Design: Study Distributed Systems and Design Interviews

Grokking-System-Design: Study Distributed Systems and Design Interviews

A curated study guide for software engineers and students preparing for system design interviews. It combines distributed-systems fundamentals, interview problem-solving guidance, and example designs for familiar services.

EducationResourcesDevelopment
Added Jul 9, 2026 View details
system-design-resources: Find System Design Reading and Videos

system-design-resources: Find System Design Reading and Videos

A curated collection of articles, papers, videos, and tools covering system design and distributed systems. Useful for engineers preparing for design interviews or exploring specific architecture topics.

ResourcesDistributed SystemsEducation
Added Jul 9, 2026 View details
rag-zero-to-hero-guide: Learn Retrieval-Augmented Generation

rag-zero-to-hero-guide: Learn Retrieval-Augmented Generation

A learning guide to retrieval-augmented generation, from core concepts to evaluation and advanced approaches. It combines explanations, Jupyter notebook implementations, tool references, and survey papers for learners building RAG knowledge.

Jupyter NotebookGenerative AIRAG
Added Jul 7, 2026 View details
tiny8: Simulate an 8-Bit CPU and Visualize Assembly

tiny8: Simulate an 8-Bit CPU and Visualize Assembly

Tiny8 is a Python-based 8-bit CPU simulator for learning computer architecture through assembly programs and interactive debugging. Use it to inspect CPU state step by step or generate execution animations for teaching and demonstrations.

PythonEducationVisualization
Added Jun 19, 2026 View details
RustTraining: Learn Rust Through Structured Training Books

RustTraining: Learn Rust Through Structured Training Books

RustTraining is a collection of seven books for learning Rust from different programming backgrounds and at different levels. It covers language fundamentals, async, advanced patterns, type-driven correctness, and production engineering practices.

RustEducationProgramming
Added May 29, 2026 View details
ai-engineering-from-scratch: Learn AI by Building It

ai-engineering-from-scratch: Learn AI by Building It

A free, MIT-licensed curriculum that teaches AI engineering through runnable lessons and hands-on artifacts. It covers foundations through LLMs, agents, protocols, and production, with paths for beginners and experienced developers.

EducationAIMachine Learning
Added May 25, 2026 View details
agentic-ai-prompt-research: Study Coding Assistant Prompt Design

agentic-ai-prompt-research: Study Coding Assistant Prompt Design

An independent research project reconstructing prompt patterns and coordination mechanisms used by agentic coding assistants. It is intended for AI builders, prompt engineers, and security researchers, not as a verbatim copy of any proprietary system.

AI AgentsAgentic AIPrompt Engineering
Added May 23, 2026 View details
math: Follow a Self-Study Mathematics Curriculum

math: Follow a Self-Study Mathematics Curriculum

OSSU Math is a structured curriculum of online courses and books for independent mathematics learners. It covers core undergraduate topics and offers advanced electives, with guidance on prerequisites, study effort, and community support.

EducationResourcesMathematics
Added May 9, 2026 View details
rag-from-scratch: Learn Retrieval-Augmented Generation Step by Step

rag-from-scratch: Learn Retrieval-Augmented Generation Step by Step

A Jupyter notebook series that teaches the building blocks of retrieval-augmented generation, from indexing and retrieval to generation. It is aimed at learners who want to understand RAG concepts through an educational progression rather than adopt a ready-made application.

RAGJupyter NotebookLLM
Added Apr 30, 2026 View details
notebooks: Learn and Apply Computer Vision Models

notebooks: Learn and Apply Computer Vision Models

Roboflow notebooks is a hands-on tutorial collection for computer vision, covering model training, inference, detection, segmentation, and related tasks. Use it to explore techniques and run examples in hosted notebook environments.

Computer VisionMachine LearningDeep Learning
Added Apr 6, 2026 View details
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

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 ❤️