DEV Community

loading...
Cover image for GitHub repositories to improve your programming skills

GitHub repositories to improve your programming skills

denicmarko profile image Marko Denic Originally published at markodenic.com Updated on ・2 min read

1. Free Programming Books

Freely available programming books

167k ⭐

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

2. Awesome

Awesome lists about all kinds of interesting topics

148k ⭐

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

3. Coding Interview University

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

144k ⭐

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

4. Developer Roadmap

Roadmap to becoming a web developer in 2020

138k ⭐

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

5. Public APIs

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

102k ⭐

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

6. Awesome Python

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

89.9k ⭐

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

7. JavaScript Algorithms

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

87.4k ⭐

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

8. Node Best Practices

The Node.js best practices list

55.8k ⭐

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

50.9k ⭐

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

10. Tech Interview Handbook

Materials to help you rock your next coding interview

47.4k ⭐

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

11. Clean Code JavaScript

Clean Code concepts adapted for JavaScript
42.3k ⭐

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

41.4k ⭐

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

13. OG AWS

Amazon Web Services — a practical guide

27.7k ⭐

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

14. Awesome For Beginners

A list of awesome beginners-friendly projects.

26.1k ⭐

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

15. Javascript Questions

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

26k ⭐

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

Happy coding! ❤️

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

Initially created on Twitter:

Discussion

pic
Editor guide
Collapse
momandalex022 profile image
Christine Marshall

I would love to read some or most of these books but i just this week figured out the very very basics of github, how do i read these books? Can they be downloaded or something? I know it sounds like a very basic question but i need a very basic answer please... and secondly what is an API?

Collapse
denicmarko profile image
Marko Denic Author

The easiest way to find something on Github is to go to the repo you're interested in and to use the search bar. There are two search options: "In this repository" and "All GitHub". Choose "In this repository". You can see it here (dev-to-uploads.s3.amazonaws.com/i/...).

Collapse
johnson_brad profile image
Brad Johnson

Thanks for sharing this list! If you're learning about CI and GitHub Actions, this is a really helpful GitHub Actions Starter Pack repo: github.com/jasonbarry/github-actio...

Collapse
denicmarko profile image
Marko Denic Author

Hey @johnson_brad ! :)

Thanks for the tip!

Collapse
mhmda83 profile image
Mohammad MohammadAlian

Thanks for your amaaaaziiinnnggg post.

Collapse
denicmarko profile image
Marko Denic Author

Glad you like it @mhmda83 . The pleasure is mine!

Collapse
cdthomp1 profile image
Cameron Thompson

This is a great list!

Collapse
denicmarko profile image
Marko Denic Author

Thanks a lot, Cameron.

Collapse
anchit_cap profile image
Anchit Srivastava

This is such an awesome list!

Collapse
urbanisierung profile image
Adam Urban

That's awesome! Thanks!

Collapse
denicmarko profile image
Collapse
shashankmishra0608 profile image
ShashankMishra0608

Thanks for Sharing Marko...!!

Collapse
denicmarko profile image
Collapse
hbarbase profile image
Collapse
denicmarko profile image
Marko Denic Author

The pleasure is all mine! :)

Collapse
shwetabh1 profile image
Shwetabh Shekhar

Thanks for sharing!

Collapse
denicmarko profile image
Marko Denic Author

Glad you like it. Enjoy! :)

Collapse
ahmedev profile image
Ahmed Benali

Awesome collection ... Thanks for sharing!

Collapse
denicmarko profile image
Marko Denic Author

My pleasure. :)

Collapse
niveditacoder profile image
Nivedita Prasad

Thanks for sharing! :)

Collapse
denicmarko profile image
Collapse
prayuditb profile image
Prayudi Tirta Bayu

Awesome, thanks for sharing!

Collapse
denicmarko profile image
Marko Denic Author

No worries. Glad you like it!

Collapse
nikitahl profile image
Nikita Hlopov

Apparently mobile version doesn't allow to like article. 😕
Edit: found it. 😅

Collapse
denicmarko profile image
Marko Denic Author

Awesome. Have fun!