GitHub Repositories to Improve Your Programming Skills

GitHub Repositories to Improve Your Programming Skills
October 17, 2025 | Read time: 3 minutes

Escape the vendor-locked in edge-runtime!

Sevalla is the home to your web projects. Host and manage your applications, databases, and static sites in a single, intuitive platform.

Try Sevalla with $50 credit now

Sponsor this newsletter to reach 9,000+ active developers

If you want to level up your programming skills, GitHub is full of hidden gems. I’ve put together a list of repositories that helped me (and countless others) learn faster, practice smarter, and actually build stuff that matters.

Let’s get started!

1. Free Programming Books

📚 Freely available programming books

373k ⭐

Repo: https://github.com/EbookFoundation/free-programming-books

2. Awesome

😎 Awesome lists about all kinds of interesting topics

408k ⭐

Repo: https://github.com/sindresorhus/awesome

3. Coding Interview University

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

331k ⭐

Repo: https://github.com/jwasham/coding-interview-university

4. Developer Roadmap

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

341k ⭐

Repo: https://github.com/kamranahmedse/developer-roadmap

5. Public APIs

A collaborative list of public APIs for developers

5.9k ⭐

Repo: https://github.com/marcelscruz/public-apis

6. Awesome Python

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

265k ⭐

Repo: https://github.com/vinta/awesome-python

7. JavaScript Algorithms

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

194k ⭐

Repo: https://github.com/trekhleb/javascript-algorithms

8. Node Best Practices

The Node.js best practices list.

104k ⭐

Repo: https://github.com/goldbergyoni/nodebestpractices

9. Real World

“The mother of all demo apps” — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more.

82.4k ⭐

Repo: https://github.com/gothinkster/realworld

10. Tech Interview Handbook

💯 Curated coding interview preparation materials for busy software engineers.

131k ⭐

Repo: https://github.com/yangshun/tech-interview-handbook

11. Clean Code JavaScript

Clean Code concepts adapted for JavaScript.

93.9k ⭐

Repo: https://github.com/ryanmcdermott/clean-code-javascript

12. Free For Dev

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

114k ⭐

Repo: https://github.com/ripienaar/free-for-dev

13. OG AWS

Amazon Web Services — a practical guide

36.4k ⭐

Repo: https://github.com/open-guides/og-aws

14. Awesome For Beginners

A list of awesome beginners-friendly projects.

78.7k ⭐

Repo: https://github.com/MunGell/awesome-for-beginners

15. Javascript Questions

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

65k ⭐

Repo: https://github.com/lydiahallie/javascript-questions

Bonus Repository (by me): Web Dev Resoources

Curated collection of free tools, tutorials, and assets aimed at web developers.

7.8k ⭐

Repo: https://github.com/markodenic/web-development-resources

Which GitHub repository did you like the most? Let me know!

Get one quick tip every Saturday to learn to code, boost productivity, or monetize your content.