Stars
Master programming by recreating your favorite technologies from scratch.
๐ Freely available programming books
A complete computer science study plan to become a software engineer.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
๐ Path to a free self-taught education in Computer Science!
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Everything you need to know to get the job.
๐ง Laws, Theories, Principles and Patterns for developers and technologists.
Everything you need to prepare for your technical interview
Newsletter to help busy software engineers become good at system design ๐
Preparation links and resources for system design questions
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
The "Python Machine Learning (2nd edition)" book code repository and info resource
Cracking the Coding Interview 6th Ed. Python Solutions
๐ A better UX for chat, writing content, and coding with LLMs.
Sample code referenced by the .NET documentation
Resources for Coding Interviews for Undergrads for Internships and FTE
Dynamics 365 Commerce online project
Well documented solutions to leetcode problems