Papers We Love is a community and catalog of classic computer science papers for reading, discussion, and meetups.
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.
Repositories
Node.js Best Practices is a large guide to architecture, errors, security, testing, and code style for server-side Node.js projects.
Create React App is a historically important tool for starting React apps without manual build setup; it is now in long-term stasis and not recommended for new production apps.
HowToCook is an open cookbook for programmers, with recipes, ingredients, and step-by-step structure written like clear documentation.
Every Programmer Should Know is an open collection of technical topics useful for developers: systems, networking, security, databases, and engineering fundamentals.
LLMs from scratch is Sebastian Raschka’s educational repository for implementing a GPT-like language model step by step in PyTorch.
Web Dev For Beginners is Microsoft’s 24-lesson, 12-week curriculum for starting web development with HTML, CSS, and JavaScript.
App Ideas is an open collection of application ideas and coding practice challenges across different difficulty levels.
Clean Code JavaScript adapts Clean Code ideas for JavaScript with examples of better and worse choices in functions, objects, errors, and structure.
Java Design Patterns is a large collection of design patterns implemented in Java, with explanations, examples, and links to architectural problems.
Ruanyf Weekly is a Chinese weekly technology publication and open archive of materials for developers, engineers, and technology enthusiasts.
ManimGL is 3Blue1Brown’s Python engine for programmatically creating mathematical animations and explanatory videos.