-
freeCodeCamp
A friendly community where you can learn to code for free, build projects, and earn certifications.
-
Free Programming Books
A not-for-profit project promoting the creation, distribution, archiving, and sustainability of free ebooks and learning resources in many languages.
-
Coding Interview University
A complete computer science study plan to become a software engineer.
-
roadmap.sh
Community-created roadmaps, guides, and articles to help developers grow in their career.
-
Awesome
An awesome list of topics and resources for software engineers.
-
System Design Primer
Learn how to design large-scale systems. Prep for the system design interview, with Anki flashcards included.
-
Oh My Zsh
An open-source, community-driven framework for managing Zsh configuration, with hundreds of plugins and themes.
-
gitignore Templates
A collection of useful .gitignore templates for almost every use case.
-
Build Your Own X
A collection of tutorials that guide you to build almost everything in software engineering, from scratch.
-
The Art of Command Line
Useful links and tips to master the command line and improve your scripting skills.
-
OSSU Computer Science
A curriculum offering a complete education in computer science using free online material.
-
Font Awesome
A famous icon toolkit you can use as a package in your favorite JavaScript framework.
-
Storybook
A development environment for UI components — browse a component library and interactively develop and test components.
-
RealWorld
Helps you build complex, real-world full-stack applications where frontend and backend communicate via API, across multiple frameworks.
-
Tech Interview Handbook
A handbook to prepare for interviews, curated for busy software engineers.
-
JSON Server
Generate a zero-code, fully fake REST API in under 30 seconds — a huge productivity boost for frontend developers.
-
The Book of Secret Knowledge
An extensive list of cli/web tools, cheat sheets, manuals, blogs, hacks, and one-liners to perform daily tasks efficiently.
-
Free-for.dev
Lists SaaS/PaaS/IaaS offerings with a free tier for developers, all in one place.
-
Every Programmer Should Know
A collection of practical subjects for programmers: algorithms, data structures, latency, memory, distributed systems, security, architecture, career, and more.
-
Best Websites a Programmer Should Visit
Almost everything a developer needs: interview prep, news, documentaries, MOOCs, articles, and books.
-
The Complete Guide for Learning Code
Tools and resources for learning to code, from beginner-friendly platforms to advanced practice sites.
-
System Design Interview Questions
A curated set of system design interview questions for software engineering interview prep.