I often get contacted by beginner developers asking what would be the best resources for learning and do they need a degree or apply for bootcamps to get the job.
In this article, I decided to handpick some of the best free GitHub repositories that could potentially cover more than they teach in classes or online courses.
You will find knowledge about the general web, learning roadmaps, computer science principles, interview preparation guides, additional books and websites to use and so much more.
1. how-web-works
ā GitHub stars 9k+
What happens behind the scenes when we type www.google.com in a browser?
2. developer-roadmap
ā GitHub stars 212k+
Community driven roadmaps, articles and resources for developers.
3. free-programming-books
ā GitHub stars 249k+
Freely available programming books.
4. ossu-computer-science
ā GitHub stars 124k+
Path to a free self-taught education in computer science.
5. system-design-primer
ā GitHub stars 197k+
Learn how to design large-scale systems. Prep for the system design interview.
6. coding-interview-university
ā GitHub stars 234k+
A complete computer science study plan to become a software engineer.
7. tech-interview-handbook
ā GitHub stars 78k+
Curated coding interview preparation materials for software engineers.
8. front-end-interview-handbook
ā GitHub stars 35k+
Front End interview preparation materials for busy engineers.
9. javascript-algorithms
ā GitHub stars 151k+
Algorithms and data structures implemented in JavaScript with explanations.
10. javascript-questions
ā GitHub stars 47k+
A list of JavaScript questions, and their explanations.
11. freecodecamp
ā GitHub stars 353k+
A friendly community where everyone can learn to code for free.
12. awesome-learning-resources
ā GitHub stars 4k+
Awesome list of resources on web development.
13. project-based-learning
ā GitHub stars 77k+
Curated list of project-based tutorials.
14. project-guidelines
ā GitHub stars 27k+
A set of best practices for JavaScript projects.
15. professional-programming
ā GitHub stars 20k+
A collection of learning resources for curious software engineers.
16. the-book-of-secret-knowledge
ā GitHub stars 77k+
A collection of inspiring manuals, cheat sheets, blogs, cli/web tools, and more.
Writing has always been my passion and it gives me pleasure to help and inspire people. If you have any questions, feel free to reach out!
Connect me on Twitter, LinkedIn and GitHub!
Visit my Blog for more articles like this.