GitHub repositories to improve your programming skills

Featured on

1. Free Programming Books

Freely available programming books

167k ⭐


2. Awesome

Awesome lists about all kinds of interesting topics

148k ⭐


3. Coding Interview University

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

144k ⭐


4. Developer Roadmap

Roadmap to becoming a web developer in 2020

138k ⭐


5. Public APIs

A collective list of free APIs for use in software and web development.

102k ⭐


6. Awesome Python

A curated list of awesome Python frameworks, libraries, software, and resources

89.9k ⭐


7. JavaScript Algorithms

Algorithms and data structures implemented in JavaScript with explanations and links to further readings

87.4k ⭐


8. Node Best Practices

The Node.js best practices list

55.8k ⭐


9. Real World

"The mother of all demo apps" — Exemplary fullstack clone powered by React, Angular, Node, Django, and many more

50.9k ⭐


10. Tech Interview Handbook

Materials to help you rock your next coding interview

47.4k ⭐


11. Clean Code JavaScript

Clean Code concepts adapted for JavaScript 42.3k ⭐


12. Free For Dev

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

41.4k ⭐


13. OG AWS

Amazon Web Services — a practical guide

27.7k ⭐


14. Awesome For Beginners

A list of awesome beginners-friendly projects.

26.1k ⭐


15. Javascript Questions

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

26k ⭐


Happy coding! ❤️

If you liked this article, be sure to ❤️ it.

Initially created on Twitter:

Kieran Iyer's photo

Thanks for this amazing article Marko Denic.

Marko Denic's photo

Wow. Thanks a lot Kieran.

Dany Tulumidis's photo

Thanks for sharing! Already had a few of them on Star but the other ones are new to me :D

Marko Denic's photo

Awesome, Dany. Enjoy! :)

Anshu Shandilya's photo

Wow, these are really amazing repos. Thanks Marko Denic for sharing.