Open Source: #education

Catalog projects marked with #education. Tags work as dedicated landing pages, so related tools are easier to find and connect.

This collection holds 78 projects with a combined 6,658,813 GitHub stars. Main languages: Python, Jupyter Notebook, JavaScript.

About the educational projects

The best programming study materials have long lived on GitHub: free, current, and vetted by thousands of learners. Roadmaps, interactive courses, and exercise collections update faster than any paid course.

This collection gathers educational repositories, from structured curricula to exercise sets. Stars are an honest signal here: bad study material does not collect hundreds of thousands of them.

Filters

Reset
Languages

Repositories

Found: 78
datawhalechina/hello-agents
Hello Agents

Hello Agents is an educational project about the principles, design, and practice of agent systems.

Stars 62,154 Forks 7,676 Author datawhalechina Language Python License NOASSERTION
Open
karpathy/nanochat
nanochat

nanochat is Andrej Karpathy’s educational project for walking through the main stages of training a small language model and running a simple chat.

Stars 55,484 Forks 7,632 Author karpathy Language Python License Unknown
Open
firstcontributions/first-contributions
First Contributions

First Contributions is a learning repository that walks beginners through their first contribution to an open-source project: fork, branch, commit, and change request.

Stars 54,699 Forks 105,049 Author firstcontributions License Unknown
Open
jingyaogong/minimind
MiniMind

MiniMind is an educational PyTorch project for reproducing a small language model end to end: data, pretraining, finetuning, and experiments.

Stars 52,236 Forks 6,726 Author jingyaogong Language Python License Unknown
Open