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!
1. FreeCodeCamp
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.
3. Awesome
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 & commit
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.
Finding personal finance too intimidating? Checkout my Instagram to become a Dollar Ninja
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
FAQ
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)
πAmazing Tapajyotiπ¨βπ»
Thanks you for Sharing these awesome GitHub Repositories with usππ
Here are some of other Repository that I have star β
β Front-End-Checklist
β You Don't Need
β Free Developer Resources from codeSTACKr
β Awesome Github profile Readme
β Blockchain-stuff
β 30-seconds-of-code
β WTF JS
Happy Coding ππ