Open Source Education Projects

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

51 repositories · updated October 3, 2026

DockerCheatSheet: Find Common Docker Commands and Guidance

DockerCheatSheet: Find Common Docker Commands and Guidance

A practical reference for common Docker tasks, from running containers and managing images to networking, cleanup, Compose, and Swarm. Useful for developers and operators who need command examples without searching documentation.

DockerDeveloper ToolsDevOps
Added Jul 17, 2026 View details
vim-cheatsheet: Find Vim Keyboard Shortcuts Quickly

vim-cheatsheet: Find Vim Keyboard Shortcuts Quickly

A categorized reference for Vim and Neovim keyboard shortcuts, from movement and editing to buffers, tabs, windows, and folds. Useful as a quick lookup for learners and experienced users alike.

Developer ToolsProductivityTerminal
Added Jul 16, 2026 View details
ACM-ICPC-Algorithms: Competitive Programming Algorithms

ACM-ICPC-Algorithms: Competitive Programming Algorithms

A collection of algorithms and data structures for competitive programming, organized by topic. It is useful for ICPC participants and programmers looking for reference implementations across common contest problems.

C++ProgrammingEducation
Added Jul 16, 2026 View details
awesome-competitive-programming: Find Contest Learning Resources

awesome-competitive-programming: Find Contest Learning Resources

A curated directory of resources for competitive programming, algorithms, and data structures. Use it to find study materials, practice platforms, contest tools, and communities in one place.

Awesome ListResourcesEducation
Added Jul 16, 2026 View details
CompetitiveCode: Explore Competitive Programming Problems and Solutions

CompetitiveCode: Explore Competitive Programming Problems and Solutions

CompetitiveCode is a community collection of interesting programming challenges and documented solutions organized by source or topic. It is useful for learners practicing algorithms and contributors sharing solutions in several programming languages.

C++ProgrammingDevelopment
Added Jul 16, 2026 View details
awesome-learn-by-playing: Find Games That Teach Tech Skills

awesome-learn-by-playing: Find Games That Teach Tech Skills

A curated directory of games and interactive resources for learning programming and other technology skills. Browse by topic to find a hands-on way to practice, from CSS and JavaScript to Git, SQL, and security.

Awesome ListResourcesProgramming
Added Jul 16, 2026 View details
Programming Talks: A Curated List of Awesome Programming Discussions

Programming Talks: A Curated List of Awesome Programming Discussions

Discover 'Programming Talks', a comprehensive GitHub repository curated by hellerve, featuring an extensive collection of insightful and engaging discussions on various programming topics. This valuable resource brings together talks from renowned experts across diverse languages and theoretical computer science domains, offering a rich learning experience for developers of all levels. It's an invaluable hub for anyone looking to deepen their understanding and stay updated with the latest in software development.

Programming TalksTalksList
Added Jul 15, 2026 View details
awesome-math: Find Curated Mathematics Learning Resources

awesome-math: Find Curated Mathematics Learning Resources

A broad, curated directory of mathematics resources, from introductory courses and textbooks to research references, theorem provers, software, and AI in mathematics. Useful for learners, educators, and practitioners finding material by subject.

Awesome ListResourcesEducation
Added Jul 15, 2026 View details
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
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: An Educational 8-bit CPU Simulator with Interactive Visualization

Tiny8: An Educational 8-bit CPU Simulator with Interactive Visualization

Tiny8 is a lightweight and educational 8-bit CPU simulator written in Python. It offers an interactive terminal debugger and graphical animation to visualize program execution, making it ideal for learning computer architecture and assembly programming.

8 Bit ComputerAssemblerVisualization
Added Jun 19, 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 ❤️