Essential Developer Resources

A curated set of 100 GitHub repos everyone should know, from learning resources to productivity tools

freeCodeCamp

freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

nilbuild

developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

jwasham

coding-interview-university

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

ossu

computer-science

🎓 Path to a free self-taught education in Computer Science!

EbookFoundation

free-programming-books

Freely available programming books

getify

You-Dont-Know-JS

A book series (2 published editions) on the JS language.

practical-tutorials

project-based-learning

Curated list of project-based tutorials

MunGell

awesome-for-beginners

A list of awesome beginners-friendly projects.

codecrafters-io

build-your-own-x

Master programming by recreating your favorite technologies from scratch.

florinpop17

app-ideas

A Collection of application ideas which can be used to improve your coding skills.

Asabeneh

30-Days-Of-JavaScript

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

TheAlgorithms

Python

All Algorithms implemented in Python

Developer-Y

cs-video-courses

List of Computer Science courses with video lectures.

yangshun

tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

DopplerHQ

awesome-interview-questions

A curated awesome list of lists of interview questions. Feel free to contribute!

sudheerj

javascript-interview-questions

List of 1000 JavaScript Interview Questions

ashishps1

awesome-behavioral-interviews

Tips and resources to prepare for Behavioral interviews.

donnemartin

interactive-coding-challenges

120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

yangshun

front-end-interview-handbook

Front End interview preparation materials for busy engineers (updated for 2026)

arialdomartini

Back-End-Developer-Interview-Questions

A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore

Olshansk

interview

Everything you need to prepare for your technical interview

h5bp

Front-end-Developer-Interview-Questions

A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.

viraptor

reverse-interview

Questions to ask the company during your interview

public-apis

public-apis

A collective list of free APIs

marmelab

awesome-rest

A collaborative list of great resources about RESTful API architecture, development, test, and performance

Showing 25 of 100 repositories