Essential Developer Resources
A curated set of 100 GitHub repos everyone should know, from learning resources to productivity tools
freeCodeCampfreeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
developer-roadmapnilbuild
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
coding-interview-universityjwasham
A complete computer science study plan to become a software engineer.
computer-scienceossu
🎓 Path to a free self-taught education in Computer Science!
free-programming-booksEbookFoundation
Freely available programming books
You-Dont-Know-JSgetify
A book series (2 published editions) on the JS language.
project-based-learningpractical-tutorials
Curated list of project-based tutorials
awesome-for-beginnersMunGell
A list of awesome beginners-friendly projects.
build-your-own-xcodecrafters-io
Master programming by recreating your favorite technologies from scratch.
app-ideasflorinpop17
A Collection of application ideas which can be used to improve your coding skills.
30-Days-Of-JavaScriptAsabeneh
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
PythonTheAlgorithms
All Algorithms implemented in Python
cs-video-coursesDeveloper-Y
List of Computer Science courses with video lectures.
tech-interview-handbookyangshun
Curated coding interview preparation materials for busy software engineers
awesome-interview-questionsDopplerHQ
A curated awesome list of lists of interview questions. Feel free to contribute!
javascript-interview-questionssudheerj
List of 1000 JavaScript Interview Questions
awesome-behavioral-interviewsashishps1
Tips and resources to prepare for Behavioral interviews.
interactive-coding-challengesdonnemartin
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
front-end-interview-handbookyangshun
Front End interview preparation materials for busy engineers (updated for 2026)
Back-End-Developer-Interview-Questionsarialdomartini
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
interviewOlshansk
Everything you need to prepare for your technical interview
Front-end-Developer-Interview-Questionsh5bp
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
reverse-interviewviraptor
Questions to ask the company during your interview
public-apispublic-apis
A collective list of free APIs
awesome-restmarmelab
A collaborative list of great resources about RESTful API architecture, development, test, and performance
freeCodeCamp
freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
developer-roadmap
nilbuild
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
coding-interview-university
jwasham
A complete computer science study plan to become a software engineer.
build-your-own-x
codecrafters-io
Master programming by recreating your favorite technologies from scratch.
app-ideas
florinpop17
A Collection of application ideas which can be used to improve your coding skills.
30-Days-Of-JavaScript
Asabeneh
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
tech-interview-handbook
yangshun
Curated coding interview preparation materials for busy software engineers
awesome-interview-questions
DopplerHQ
A curated awesome list of lists of interview questions. Feel free to contribute!
interactive-coding-challenges
donnemartin
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
front-end-interview-handbook
yangshun
Front End interview preparation materials for busy engineers (updated for 2026)
Back-End-Developer-Interview-Questions
arialdomartini
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
awesome-rest
marmelab
A collaborative list of great resources about RESTful API architecture, development, test, and performance
Showing 25 of 100 repositories
