GitHub repositories to improve skills
GitHub repositories provide a centralized location to store and manage code. This allows multiple people to collaborate on a project, track changes to the code, and maintain different versions of the project. GitHub also provides features such as pull requests, issues, and wikis, making it a powerful platform for software development and project management.
Additionally, with its vast network of users and publicly accessible repositories, GitHub is a great resource for discovering and sharing code with others in the developer community.
GitHub provides opportunities to connect with other developers, ask questions, and receive feedback, helping to build a strong and supportive community for skill development.
Here are a few repositories you can use for improving programming skills:
1. Free Programming Books
Freely available programming books.
2. Coding Interview University
A complete computer science study plan to become a software engineer.
Awesome lists about all kinds of interesting topics
4. Developer Roadmap
Roadmap to becoming a web developer.
5. Public APIs
A collective list of free APIs for use in software and web development.
7. Awesome Python
A curated list of awesome Python frameworks, libraries, software, and resources.
8. Node Best Practices
The Node.js best practices list
9. Real World
“The mother of all demo apps” — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more.
10. Tech Interview Handbook
Materials to help you rock your next coding interview.
12. Free For Dev
A list of SaaS, PaaS, and IaaS offerings that have free tiers of interest to DevOps and infradev.
13. Awesome For Beginners
A list of awesome beginner-friendly projects.
15. OG AWS
Amazon Web Services — a practical guide.
16. Dev Resources
A collaborative list of resources for developers.