DEV Community

Cover image for 16 GitHub Learning Repositories for Beginner Developers πŸ’–πŸ‘
Madza
Madza Subscriber

Posted on • Originally published at madza.hashnode.dev

16 GitHub Learning Repositories for Beginner Developers πŸ’–πŸ‘

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+

GitHub logo vasanthk / how-web-works

What happens behind the scenes when we type www.google.com in a browser?

What happens behind the scenes when we type www.google.com in a browser?

2. developer-roadmap

⭐ GitHub stars 212k+

GitHub logo kamranahmedse / developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

Community driven roadmaps, articles and resources for developers.

3. free-programming-books

⭐ GitHub stars 249k+

GitHub logo EbookFoundation / free-programming-books

πŸ“š Freely available programming books

Freely available programming books.

4. ossu-computer-science

⭐ GitHub stars 124k+

GitHub logo ossu / computer-science

πŸŽ“ Path to a free self-taught education in Computer Science!

Path to a free self-taught education in computer science.

5. system-design-primer

⭐ GitHub stars 197k+

GitHub logo donnemartin / system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

Learn how to design large-scale systems. Prep for the system design interview.

6. coding-interview-university

⭐ GitHub stars 234k+

GitHub logo jwasham / coding-interview-university

A complete computer science study plan to become a software engineer.

A complete computer science study plan to become a software engineer.

7. tech-interview-handbook

⭐ GitHub stars 78k+

GitHub logo yangshun / tech-interview-handbook

πŸ’― Curated coding interview preparation materials for busy software engineers

Curated coding interview preparation materials for software engineers.

8. front-end-interview-handbook

⭐ GitHub stars 35k+

GitHub logo yangshun / front-end-interview-handbook

⚑️ Front End interview preparation materials for busy engineers

Front End interview preparation materials for busy engineers.

9. javascript-algorithms

⭐ GitHub stars 151k+

GitHub logo trekhleb / javascript-algorithms

πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Algorithms and data structures implemented in JavaScript with explanations.

10. javascript-questions

⭐ GitHub stars 47k+

GitHub logo lydiahallie / javascript-questions

A long list of (advanced) JavaScript questions, and their explanations ✨

A list of JavaScript questions, and their explanations.

11. freecodecamp

⭐ GitHub stars 353k+

GitHub logo freeCodeCamp / freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

A friendly community where everyone can learn to code for free.

12. awesome-learning-resources

⭐ GitHub stars 4k+

GitHub logo lauragift21 / awesome-learning-resources

πŸ”₯ Awesome list of resources on Web Development.

Awesome list of resources on web development.

13. project-based-learning

⭐ GitHub stars 77k+

GitHub logo practical-tutorials / project-based-learning

Curated list of project-based tutorials

Curated list of project-based tutorials.

14. project-guidelines

⭐ GitHub stars 27k+

GitHub logo elsewhencode / project-guidelines

A set of best practices for JavaScript projects

A set of best practices for JavaScript projects.

15. professional-programming

⭐ GitHub stars 20k+

GitHub logo charlax / professional-programming

A collection of learning resources for curious software engineers

A collection of learning resources for curious software engineers.

16. the-book-of-secret-knowledge

⭐ GitHub stars 77k+

GitHub logo trimstray / the-book-of-secret-knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

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.

Top comments (6)

Collapse
 
sarma_akondi_746f338b83b7 profile image
Sarma Akondi

Thanks a ton πŸ™

Collapse
 
madza profile image
Madza

My pleasure! πŸ‘πŸ’―βœ¨

Collapse
 
romuald01 profile image
Romuald01

Woow, thank you Sir.

Collapse
 
madza profile image
Madza

My pleasure πŸ‘βœ¨πŸ’–

Collapse
 
romuald01 profile image
Romuald01

Thank you very much for sharing.

Collapse
 
madza profile image
Madza

My pleasure πŸ‘βœ¨πŸ’―