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
Ranked by repository stars, one position per repository. Stars and forks are not user counts.
1 / 123