Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
47,133 repositories indexed
1–24 of 119 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Translated:books: Essential foundational knowledge for technical interviews, Leetcode, computer operating systems, computer networks, system design
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
Curated coding interview preparation materials for busy software engineers
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
List of Computer Science courses with video lectures.
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
A collection of awesome things regarding React ecosystem
A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects
Collection of TypeScript type challenges with online judge
Learn how to design systems at scale and prepare for system design interviews
Front End interview preparation materials for busy engineers (updated for 2026)
Learn System Design concepts and prepare for interviews using free resources.
TranslatedAiLearning: Data Analysis + Machine Learning in Action + Linear Algebra + PyTorch + NLTK + TF2
The best design tools and plugins for everything 👉
Translated📚 This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
Translated[Java Interviews + Java Study Guide] A collection of the core knowledge that most Java programmers need to master.
A playbook for systematically maximizing the performance of deep learning models.
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
Machine Learning Systems: Foundations, Scaling, Agentic AI, and Physical AI (Vols I–IV) • Harvard CS249r | https://mlsysbook.ai