GitHub is a treasure trove of valuable resources for developers. It offers a vast collection of repositories that cover a wide range of topics and languages. From coding challenges and interview preparation to tech news and language-specific resources, GitHub has something for everyone.
In this article, we will highlight ten must-visit repositories that will help developers enhance their skills, stay up-to-date with the latest trends, and excel in their coding journey.
100 Days Of Code
💡
The 100 Days of Code challenge usually encourages developers to be code consistent for 100 days. Below are some repositories that not only provide guidelines but also project ideas, and community support to help you stay motivated and build coding habits.
100 Days Of Code - Machine Learning
100 Days Of Python
30 Days Of Javascript
100 Days Of Ruby
Open Source CS Degree
💡
From the Open Source Society University, you get to learn everything Computer Science. The learning is through online materials and is majorly self-paced learning. This is entirely free with no restrictions to entry and based on a Harvard education standard.
OSSU
OSCS
Interview Prep
💡
One of the best interview preps I have encountered is from Yangshun who is an ex-Meta Staff Engineer. In his book, he breaks down a 3moths study plan to ensure that failing interviews doesn’t keep you from your next dream job.
Tech Interview Handbook
Coding Interview University
Companies Scraped Interviews questions
System Design Interview
React Interview Questions
Front-end Interview Handbook
More Job Sites
💡
Where LinkedIn job applications fail, the community is always here to offer a helping hand. These jobs range from internships to mid-level to senior job openings. And these jobs are regularly updated. Check a few of those below.
Tech Internships 2024
Github Careers
Tech Jobs(SE, DS & PM)
Tech Jobs with Relocation
Tech Jobs-Github Topics
Tech News
💡
Staying current with tech news can not only keep you informed about the latest advancements but also give you interesting conversation starters for social gatherings. It also adds a touch of geeky coolness to your social interactions.
Daily.dev
Hashnode
HackrNews
Dev.to
Language-Based Resources
💡
You don't need to pay for a course with these amazing resource repositories. They contain tutorials, code examples, curated lists of tools and frameworks for their chosen languages and also job opportunities.
Awesome Javascript
Awesome Python
Awesome Kotlin
Awesome Ruby
Awesome Machine Learning
Machine Learning with Python
Roadmaps
💡
Having a roadmap in your professional journey is like having a GPS for your career. Like a GPS it will guide you with turn-by-turn directions, and you will have a clear path, milestones and goals to achieve along your career trajectory. In the Developer Roadmap repo it has a curated roadmap for careers like QA, System Design, Cyber Security, Prompt Engineering and so much more
Developer Roadmap
UI/UX Designer Roadmap
DevRel Roadmap
Product Manager
DevOps Roadmap
Android Roadmap
IOS Development Roadmap
Open Source
Conclusion
GitHub is really an invaluable resource for developers and the repositories mentioned above a just a glimpse of the vast collection available for your taking.
Exploring these resources will undoubtedly enhance our skills and keep us up to date with industry trends and give us an opportunity to give back to the community.
You can also explore more resources from my previous blog here👇
Feel free to add your favourite GitHub resource in the comments🤗. Thank you!