Learning Resources
Comprehensive collection of learning resources for software developers, including tutorials, roadmaps, books, and project-based learning materials.
Sub Collections
Comprehensive resources for learning algorithms and data structures, including implementations in multiple languages, visualizations, and problem-solving guides.
Meta-collections of resources, libraries, and tools for specific programming languages and topics.
Curated collection of free programming books, technical guides, and comprehensive knowledge bases covering various aspects of software development.
Resources for job hunting, resume building, and career development for software engineers.
Platforms and repositories for practicing coding skills through challenges, katas, and competitive programming problems.
Resources for technical interview preparation, covering computer science fundamentals, system design, algorithms, and domain-specific knowledge.
Resources for learning through building real projects, from recreating popular technologies to following structured project tutorials.
Structured learning paths and roadmaps for developers to grow their skills in various domains, from web development to machine learning.
Resources for learning large-scale system design, including architecture patterns, scalability principles, and interview preparation.