Build Your Own X is a curated collection of tutorials where developers learn technologies by rebuilding databases, Git, Docker, games, editors, and other systems from scratch.
Open Source: #computer-science
Catalog projects marked with #computer-science. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 11 projects with a combined 1,813,796 GitHub stars. Main languages: HTML, Java, Markdown.
Repositories
Coding Interview University is a detailed self-study plan for computer science, algorithms, and data structures for coding interview preparation.
OSSU Computer Science is an open self-study path toward a computer science education built from free courses and resources.
CS Notes is a large Chinese-language collection of notes on computer science, LeetCode, system design, networking, and interviews.
Papers We Love is a community and catalog of classic computer science papers for reading, discussion, and meetups.
Every Programmer Should Know is an open collection of technical topics useful for developers: systems, networking, security, databases, and engineering fundamentals.
CS Video Courses is an open list of university and professional computer science courses with video lectures and materials.
CS Self Learning is a Chinese guide for self-studying computer science through open courses and materials.
Awesome CS Courses is a large list of university computer-science courses with lectures, assignments, notes, and exam material.
The Algorithms - Java is an educational collection of algorithms and data structures implemented in Java.
Interviews is a collection of technical interview preparation materials around algorithms and data structures.