Open Source Education Projects

Discover 76 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 Awesome List. Last updated October 3, 2026.

76 repositories · updated October 3, 2026

DevYouTubeList: Find Development Channels by Topic and Language

DevYouTubeList: Find Development Channels by Topic and Language

DevYouTubeList is a community-curated directory of YouTube channels about software development. Browse by content type, subject area, or language to find tutorials, live coding, career information, game development, and more.

Awesome ListResourcesEducation
Added Dec 18, 2025 View details
picotron: Train Llama-Like Models with Distributed Parallelism

picotron: Train Llama-Like Models with Distributed Parallelism

Picotron is a compact Python framework for learning and experimenting with distributed pre-training of Llama-like models. It demonstrates data, tensor, pipeline, and context parallelism, prioritizing readable code over peak performance.

PythonMachine LearningDeep Learning
Added Dec 12, 2025 View details
GenerativeAICourse: Learn Generative AI Through Notebook Labs

GenerativeAICourse: Learn Generative AI Through Notebook Labs

A notebook-based course introducing generative AI and practical AI engineering, from LLM fundamentals to chatbots, RAG, agents, and MCP. It is aimed at learners who want guided explanations and hands-on Python exercises.

Generative AIEducationJupyter Notebook
Added Dec 4, 2025 View details
DataScienceInteractivePython: Learn Data Science Through Dashboards

DataScienceInteractivePython: Learn Data Science Through Dashboards

Interactive Python dashboards let learners explore statistics, machine learning, and geostatistics by changing inputs and observing results. Designed for students and practitioners who benefit from hands-on experimentation.

PythonData ScienceMachine Learning
Added Dec 2, 2025 View details
ManimML: Animate Machine Learning Concepts with Manim

ManimML: Animate Machine Learning Concepts with Manim

ManimML provides reusable Manim components for visualizing neural networks and common machine learning operations. It suits educators and creators who want to build explanatory animations in Python rather than implement each visualization from scratch.

PythonMachine LearningVisualization
Added Nov 26, 2025 View details
pytorch-deep-learning: Learn PyTorch Through Hands-On Lessons

pytorch-deep-learning: Learn PyTorch Through Hands-On Lessons

A free, code-first PyTorch course for learning deep learning through notebooks, exercises, and projects. It guides beginners from tensor fundamentals to transfer learning, experiment tracking, and model deployment.

Deep LearningMachine LearningPyTorch
Added Nov 8, 2025 View details
videos: Generate 3Blue1Brown’s Math Video Scenes

videos: Generate 3Blue1Brown’s Math Video Scenes

A collection of Python scenes used to create explanatory math videos for 3Blue1Brown with the original Manim library. Useful for studying or adapting those animations, provided you can work with Manim and the repository’s noncommercial content license.

PythonEducationVisualization
Added Nov 4, 2025 View details
system-design-interview: Prepare for System Design Interviews

system-design-interview: Prepare for System Design Interviews

A curated study guide for software engineers preparing for system design interviews. It combines interview process advice with reading lists, real-world architecture references, practice prompts, and object-oriented design guidance.

ResourcesEducationInterview Preparation
Added Nov 1, 2025 View details
qwerty-learner: Learn Vocabulary Through Typing Practice

qwerty-learner: Learn Vocabulary Through Typing Practice

Qwerty Learner combines vocabulary study with English typing drills, helping keyboard users build word recall and accurate typing muscle memory. It includes study lists for exams, general English, and programming-related terms and APIs.

TypeScriptEducationProductivity
Added Oct 17, 2025 View details
FinRL: Research Financial Trading with Reinforcement Learning

FinRL: Research Financial Trading with Reinforcement Learning

FinRL is an educational and research framework for building reinforcement-learning trading agents. It provides a train-test-trade workflow and market data processing, but its maintainers direct production-oriented development to FinRL-Trading.

Jupyter NotebookMachine LearningDeep Learning
Added Oct 12, 2025 View details
manim: Create Programmatic Math Animations

manim: Create Programmatic Math Animations

Manim is a Python animation engine for building precise, code-driven scenes for explanatory math videos. It suits creators who want fine-grained control over visual storytelling and are comfortable managing its rendering and system dependencies.

PythonVisualizationEducation
Added Oct 12, 2025 View details
awesome-list: Browse Cybersecurity Research and Write-Ups

awesome-list: Browse Cybersecurity Research and Write-Ups

A curated, year-organized collection of cybersecurity blog posts, write-ups, and papers. Useful for researchers, practitioners, and learners exploring exploitation, reverse engineering, vulnerability research, and related topics.

Awesome ListCybersecuritySecurity
Added Oct 12, 2025 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 ❤️