GitHub is the dominant player in hosting Software Projects on the web. With 200 M+ repositories, GitHub offers a plethora of knowledge for the developers, but finding quality repositories to learn from in the sea of repositories is hard!
This article will provide you 7 great GitHub repositories that you absolutely must follow if you learning to code in 2023!
As the name suggests, FreeCodeCamp is the go-to place to learn to code for free!
They not only have a wide variety of courses ranging from frontend, backend, data science & machine learning, but also boasts of 40k+ graduates getting jobs at Big Tech companies like Apple, Amazon, Google, Microsoft & others
⭐ GitHub stars: 359k+
freeCodeCamp / freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
2. Developer Roadmap
The learning path of any field can be tricky, with people not knowing when they have strayed from it.
Luckily Developer Roadmap makes the process simple by providing you with a clear roadmap on what skills you need to learn to master a topic!
Moreover, they also have links to resources to learn from, making it the perfect resource for the new age developer
⭐ GitHub stars: 224k+
kamranahmedse / developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Awesome prides itself in being an awesome collection of resources to learn from. Just like an index page, Awesome dishes out links to relevant resources for a wide variety of topics!
⭐ GitHub stars: 233k+
sindresorhus / awesome
😎 Awesome lists about all kinds of interesting topics
4. Build Your Own X
Ever heard the phrase
The best way to learn software development is by building stuff
Build Your Own X helps you achieve just that. They have a plethora of resources that range from building a basic Text Editor to your very own Blockchain!
⭐ GitHub stars: 183k+
codecrafters-io / build-your-own-x
Master programming by recreating your favorite technologies from scratch.
5. Git Ignore
For most people,
git is the version control system of choice in modern software development. The issue with
git is, it will ask you to add your generated folders (eg:
build) to add &
You can always manually create your
.gitignore, but the smart way would be using Git Ignore as the repository offers a
.gitignore for pretty much all use cases
⭐ GitHub stars: 143k+
6. System Design Primer
Building scalable systems is no child's play. It takes ages to learn system design.
Luckily we have System Design Primer to streamline the process & make the learning process fun! It is the go-to resource if you want to learn system design
⭐ GitHub stars: 208k+
donnemartin / system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
7. Coding Interview University
Do you have bills to pay & need a job? Of course, there is a repo to make you job ready!
Coding Interview University not helps you prepare for job interviews, but also provides you a collection of cheat sheets, study plan & more
⭐ GitHub stars: 243k+
jwasham / coding-interview-university
A complete computer science study plan to become a software engineer.
Thanks for reading
Need a Top Rated Front-End Development Freelancer to chop away your development woes? Contact me on Upwork
Want to see what I am working on? Check out my Personal Website and GitHub
Want to connect? Reach out to me on LinkedIn
Follow me on Instagram to check out what I am up to recently.
Follow my blogs for bi-weekly new Tidbits on Dev
These are a few commonly asked questions I get. So, I hope this FAQ section solves your issues.
I am a beginner, how should I learn Front-End Web Dev?
Look into the following articles:
Would you mentor me?
Sorry, I am already under a lot of workload and would not have the time to mentor anyone.
Top comments (1)
Thanks you for Sharing these awesome GitHub Repositories with us🎊🙏
Here are some of other Repository that I have star ⭐
✅ You Don't Need
✅Free Developer Resources from codeSTACKr
✅ Awesome Github profile Readme
✅ WTF JS
Happy Coding 😊🎉