Learning & resources
2,442 repositories · updated 2026-11-06
1codecrafters-io / build-your-own-xMaster programming by recreating your favorite technologies from scratch.MarkdownLicense not declaredInsufficient rank history560,249
2sindresorhus / awesomeCollect topic-based entry points to other curated resource lists.CC0-1.0 · PermissiveInsufficient rank history529,550
3public-apis / public-apisA community directory of public APIs organized for discovery.PythonMIT · PermissiveInsufficient rank history496,558
4freeCodeCamp / freeCodeCampAn educational project containing coding curricula and learning-platform code.TypeScriptBSD-3-Clause · PermissiveInsufficient rank history458,650
5EbookFoundation / free-programming-booksA multilingual directory of freely available programming books and learning resources.PythonCC-BY-4.0 · PermissiveInsufficient rank history401,023
6donnemartin / system-design-primerCollect system-design concepts, examples and study material.PythonLicense not declaredInsufficient rank history377,057
7nilbuild / developer-roadmapOrganize developer learning topics through roadmaps and supporting material.TypeScriptLicense not declaredInsufficient rank history371,080
8jwasham / coding-interview-universityA computer-science study plan for software engineering and interview preparation.CC-BY-SA-4.0 · Share derivative sourceInsufficient rank history364,029
9awesome-selfhosted / awesome-selfhostedA collection of network services and web applications suitable for self-hosting.License not declaredInsufficient rank history333,070
10vinta / awesome-pythonA categorized collection of Python tools, libraries, and frameworks.PythonLicense not declaredInsufficient rank history332,869
11practical-tutorials / project-based-learningOrganize tutorials that teach programming through complete projects.PythonMIT · PermissiveInsufficient rank history289,163
12trimstray / the-book-of-secret-knowledgeA collection of technical references, commands and tools.MIT · PermissiveInsufficient rank history256,325
13TheAlgorithms / PythonPresent Python implementations of algorithms for reading and learning.PythonMIT · PermissiveInsufficient rank history225,921
14ossu / computer-science🎓 Path to a free self-taught education in Computer Science!HTMLMIT · PermissiveInsufficient rank history210,801
15DigitalPlatDev / FreeDomainFree domain registration and practical DNS learning resources for everyone.MarkdownAGPL-3.0 · Share derivative sourceInsufficient rank history207,310
16trekhleb / javascript-algorithmsJavaScript implementations of algorithms and data structures with explanations and further reading.JavaScriptMIT · PermissiveInsufficient rank history196,720
17avelino / awesome-goA curated collection of Go frameworks, libraries, and software.GoMIT · PermissiveInsufficient rank history192,327
18jackfrued / Python-100-DaysPython - From novice to master in 100 daysJupyter NotebookLicense not declaredInsufficient rank history187,717
19521xueweihan / HelloGitHubA collection introducing interesting, beginner-friendly GitHub projects.PythonLicense not declaredInsufficient rank history187,229
20CyC2018 / CS-Notes:books: Essential basic knowledge for technical interviews, Leetcode, computer operating systems, computer networks, system designJavaScriptLicense not declaredInsufficient rank history186,458