Stars
Curated coding interview preparation materials for busy software engineers
Curated list of project-based tutorials
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Design patterns implemented in Java
Master programming by recreating your favorite technologies from scratch.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
📚 Freely available programming books
Twine, a tool for telling interactive, nonlinear stories
A high performance thread-safe map that expires entries
A complete computer science study plan to become a software engineer.
Code and attachments for our clean code course (https://acad.link/clean-code)