Stars
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
π Freely available programming books
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A curated list of awesome places to learn and/or practice algorithms.
Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more
A Collection of application ideas which can be used to improve your coding skills.
π Some useful websites for programmers.
π― Curated coding interview preparation materials for busy software engineers
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
These are the best resources for System Design on the Internet
Everything you need to know to get the job.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
A Data Structure Algorithms Low Level Design and High Level Design collection of resources.
An ultra-simplified explanation to design patterns
A curated list of software and architecture related design patterns.
A curated list of engineering blogs
Curated list of project-based tutorials
A curated awesome list of lists of interview questions. Feel free to contribute! π
The best design tools and plugins for everything π
Learn how to design systems at scale and prepare for system design interviews