Master programming by recreating your favorite technologies from scratch.
- programming
- tutorials
- tutorial-code
- tutorial-exercises
47,133 repositories indexed
1–24 of 2,584 · Most stars
Master programming by recreating your favorite technologies from scratch.
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
A collective list of free APIs
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
:books: Freely available programming books
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
A complete computer science study plan to become a software engineer.
A list of Free Software network services and web applications which can be hosted on your own servers
The definitive list that answers "I want to do X in Python, which tool should I use?"
Curated list of project-based tutorials
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
All Algorithms implemented in Python
🎓 Path to a free self-taught education in Computer Science!
Free domain registration and practical DNS learning resources for everyone.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
A curated list of awesome Go frameworks, libraries and software
TranslatedPython - 100 Days from Novice to Master
Translated:octocat: Share interesting, entry-level open source projects on GitHub.
Translated:books: Essential foundational knowledge for technical interviews, Leetcode, computer operating systems, computer networks, system design
A book series (2 published editions) on the JS language.
Master the command line, in one page
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
JavaScript Style Guide