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