awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

练习、项目与免费资源

排名更新于 2026年6月23日

For 练习、项目与免费资源, the strongest matches are pkuflyingpig/cs-self-learning (This repository is a comprehensive, community-curated collection of computer), karan/projects (This repository provides a structured collection of practical coding) and rust-lang/rustlings (This is an interactive, command-line-based learning tool that provides). theodinproject/curriculum and ebookfoundation/free-programming-books round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

探索提供实战编码练习、项目创意和开发者教育资源的开源仓库。

练习、项目与免费资源

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pkuflyingpig/cs-self-learningPKUFlyingPig 的头像

    PKUFlyingPig/cs-self-learning

    73,191在 GitHub 上查看↗

    This project is a centralized repository and academic resource aggregator designed to guide students through a structured computer science curriculum. It provides a comprehensive roadmap of foundational courses and technical materials, helping learners navigate the transition from introductory programming to advanced software engineering proficiency. The repository distinguishes itself through a community-driven approach, where study paths and resource collections are refined and expanded via peer feedback and collaborative contributions. By organizing high-quality lecture notes, assignments,

    This repository is a comprehensive, community-curated collection of computer science roadmaps, academic lecture notes, and structured learning paths that directly addresses the need for organized educational resources to improve software development skills.

    HTMLCurated Learning PathsLearning Paths
    在 GitHub 上查看↗73,191
  • karan/projectskaran 的头像

    karan/Projects

    47,751在 GitHub 上查看↗

    This repository is a curated collection of practical software development challenges designed to help developers practice coding skills and build functional applications. It functions as a structured curriculum that guides learners through building real-world software across various technical domains and programming languages. The project serves as a resource for both skill development and portfolio building, allowing developers to demonstrate their technical capabilities and problem-solving experience. By implementing a consistent set of challenges, users can master core syntax, explore adva

    This repository provides a structured collection of practical coding challenges and project ideas designed to help developers build their portfolios and master new technical skills.

    Programming ProjectsProject Ideas
    在 GitHub 上查看↗47,751
  • rust-lang/rustlingsrust-lang 的头像

    rust-lang/rustlings

    63,325在 GitHub 上查看↗

    Rustlings is a command-line learning tool designed to build language proficiency through a structured, interactive curriculum. It functions as a practice-oriented platform where users master syntax and core concepts by resolving compilation errors within a sequence of small, incremental code exercises. The environment distinguishes itself by utilizing a compiler-driven feedback loop that parses error messages to provide targeted hints for fixing logic and syntax issues. Progress is managed through a file-based system where users modify incomplete source templates, which are then verified agai

    This is an interactive, command-line-based learning tool that provides structured coding exercises to help developers master the Rust language, fitting the category of a specialized educational resource.

    RustCurated Learning PathsInteractive Programming Tutorials
    在 GitHub 上查看↗63,325
  • theodinproject/curriculumTheOdinProject 的头像

    TheOdinProject/curriculum

    12,649在 GitHub 上查看↗

    This project is an open-source educational platform that provides a structured curriculum for full-stack web development. It functions as a community-driven repository that organizes high-quality external tutorials and articles into logical learning paths, guiding students through the foundational skills required to become professional software developers. The curriculum distinguishes itself by focusing on project-based learning, requiring students to build a portfolio of practical applications to demonstrate their technical proficiency. By aggregating curated resources rather than hosting pr

    This repository provides a comprehensive, structured curriculum for full-stack web development that integrates curated learning paths, project-based challenges, and high-quality external educational resources.

    JavaScriptCurated Learning PathsLearning Path Guides
    在 GitHub 上查看↗12,649
  • ebookfoundation/free-programming-booksEbookFoundation 的头像

    EbookFoundation/free-programming-books

    390,347在 GitHub 上查看↗

    This project is a centralized, open-access repository that serves as a structured directory for technical education and professional development. It functions as a community-driven knowledge base, aggregating high-quality learning materials to support global accessibility to computer science and software engineering resources. The platform distinguishes itself through a collaborative governance model that utilizes peer-reviewed workflows for all content additions and modifications. By leveraging structured text files and decentralized version control, the repository maintains a searchable, hu

    This repository is a comprehensive, community-curated directory that provides exactly the structured learning paths, free programming books, and educational resources needed to support software development skill acquisition.

    PythonInteractive TutorialsProgramming Challenges
    在 GitHub 上查看↗390,347
  • the-cool-coders/project-ideas-and-resourcesThe-Cool-Coders 的头像

    The-Cool-Coders/Project-Ideas-And-Resources

    12,382在 GitHub 上查看↗

    This project is a curated knowledge base designed to support developer career growth and technical skill acquisition. It functions as a repository of educational references, design assets, and structured project concepts that assist individuals in building their software engineering portfolios. The platform distinguishes itself through a collaborative, version-controlled model that relies on community contributions to maintain its library. By utilizing a structured, text-based authoring system, the repository allows external contributors to submit and validate new resources through a formal r

    This repository is a comprehensive, community-curated knowledge base that provides structured project ideas, learning resources, and career development materials, directly matching the requirements for a developer learning resource collection.

    Project Ideas
    在 GitHub 上查看↗12,382
  • nishant-tiwari24/coding-resourcesnishant-Tiwari24 的头像

    nishant-Tiwari24/coding-resources

    3,589在 GitHub 上查看↗

    This project is a curated technical resource directory and software engineering learning roadmap. It serves as a computer science study curriculum and professional development framework, providing staged progressions for mastering programming languages, data structures, and full-stack development. The repository functions as a career preparation guide, offering strategic frameworks for resume building, technical interview practice, and internship application targeting. It includes a system for identifying income opportunities and managing a professional social presence to increase visibility.

    This repository is a comprehensive, curated directory that provides structured learning paths, project ideas, and career development resources, directly matching the need for a centralized educational hub for software engineers.

    Curated Learning PathsProject IdeasDevelopment Roadmaps
    在 GitHub 上查看↗3,589
  • sunface/rust-coursesunface 的头像

    sunface/rust-course

    30,517在 GitHub 上查看↗

    This project is a structured Rust programming course and technical educational resource. It functions as an interactive coding tutorial and systems programming guide, providing a curriculum designed to teach the Rust language, its ecosystem, and advanced concepts like memory management and performance optimization. The resource is delivered as a markdown-based technical book and static website. It distinguishes itself through the integration of interactive coding tasks and executable code snippets, allowing learners to practice syntax and programming logic directly within the instructional co

    This repository provides a comprehensive, interactive curriculum for learning the Rust programming language, featuring structured lessons and embedded coding exercises that align well with the goal of improving software development skills.

    RustInteractive Coding TutorialsInteractive Programming Tutorials
    在 GitHub 上查看↗30,517
  • mainmatter/100-exercises-to-learn-rustmainmatter 的头像

    mainmatter/100-exercises-to-learn-rust

    9,134在 GitHub 上查看↗

    This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc

    This repository provides a structured, interactive learning path and a series of coding challenges specifically for mastering Rust, making it a focused educational resource for developers.

    RustInteractive Coding TutorialsInteractive Programming Tutorials
    在 GitHub 上查看↗9,134
  • sunface/rust-by-practicesunface 的头像

    sunface/rust-by-practice

    14,396在 GitHub 上查看↗

    rust-by-practice is an interactive coding platform and language learning curriculum designed to teach the Rust programming language. It functions as a code practice sandbox and tutorial, providing a structured path of examples and challenges to bridge the gap between basic knowledge and professional development. The platform features a web-based environment for editing, compiling, and executing code directly in the browser. It employs a graded curriculum of increasing difficulty, allowing users to solve exercises and verify their logic against reference solutions to ensure accuracy and adhere

    This repository provides a structured, interactive curriculum of coding challenges and exercises specifically designed to teach Rust, making it a highly effective resource for skill development in that language.

    RustCurated Learning PathsPractice Problem Sets
    在 GitHub 上查看↗14,396
  • kamranahmedse/developer-roadmapkamranahmedse 的头像

    kamranahmedse/developer-roadmap

    357,434在 GitHub 上查看↗

    Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps

    This repository provides structured, graph-based learning paths and project ideas that serve as a comprehensive guide for developers looking to navigate and master various technical domains.

    TypeScriptLearning PathsProject Ideas
    在 GitHub 上查看↗357,434
  • practical-tutorials/project-based-learningpractical-tutorials 的头像

    practical-tutorials/project-based-learning

    270,530在 GitHub 上查看↗

    This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structured path for developers to master specific programming languages and technical domains. The repository distinguishes itself by organizing disparate technical resources into a hierarchical, taxonomy-based structure that enables developers to discover and navigate diverse software

    This repository is a comprehensive, community-curated directory of project-based tutorials and learning paths that directly addresses the need for structured educational resources across a wide range of programming languages and domains.

    Learning Paths
    在 GitHub 上查看↗270,530
  • jwasham/coding-interview-universityjwasham 的头像

    jwasham/coding-interview-university

    353,639在 GitHub 上查看↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling users to build a professional engineering foundation through iterative study and practical implementation. The curriculum distinguishes itself by integrating theoretical knowledge with professional development, offering a unified index of cross-referenced resources including book

    This repository is a comprehensive, structured curriculum that provides a curated learning path, educational resources, and study materials specifically designed to help software engineers master computer science fundamentals and technical interview skills.

    Learning Paths
    在 GitHub 上查看↗353,639
  • bregman-arie/devops-exercisesbregman-arie 的头像

    bregman-arie/devops-exercises

    82,879在 GitHub 上查看↗

    This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding challenges, and hands-on scenarios that cover the full spectrum of software delivery and operational workflows. The repository distinguishes itself through a modular, domain-specific structure that links instructional problem statements with verified implementation examples. By emp

    This repository provides a structured, comprehensive curriculum of coding challenges, practical scenarios, and conceptual learning paths specifically designed to build proficiency in DevOps and systems engineering.

    PythonLearning Paths
    在 GitHub 上查看↗82,879
  • skydoves/android-developer-roadmapskydoves 的头像

    skydoves/android-developer-roadmap

    7,764在 GitHub 上查看↗

    This project is a mobile ecosystem curriculum providing structured learning paths for Android development, Kotlin Multiplatform, and programming language internals. It serves as a comprehensive guide to the technologies and concepts required to build native applications and shared business logic across multiple environments. The repository includes a dedicated interview preparation guide featuring professional technical questions and architecture tips for developers pursuing Android engineering roles. It also provides specific roadmaps for mastering the Kotlin Multiplatform ecosystem and anal

    This repository provides a structured, curated learning path and resource index specifically for Android and Kotlin development, making it a highly relevant educational guide for developers in that ecosystem.

    KotlinCurated Learning PathsHierarchical Learning Paths
    在 GitHub 上查看↗7,764
  • moientajik/aspnetcore-developer-roadmapMoienTajik 的头像

    MoienTajik/AspNetCore-Developer-Roadmap

    19,536在 GitHub 上查看↗

    This project provides a structured curriculum and visual guide for mastering web development within the ASP.NET Core ecosystem. It serves as a comprehensive roadmap that maps out the essential technologies, milestones, and proficiency sequences required for developers to progress from beginner to advanced levels. The repository distinguishes itself by curating high-quality learning resources and technical documentation into a logical progression. It visualizes complex development paths through structured diagrams, helping users navigate the technical requirements of building and maintaining m

    This repository provides a structured, curated learning path for mastering the ASP.NET Core ecosystem, effectively serving as a roadmap for developers to progress through essential web development skills.

    Curated Learning PathsLearning Paths
    在 GitHub 上查看↗19,536
  • donnemartin/interactive-coding-challengesdonnemartin 的头像

    donnemartin/interactive-coding-challenges

    31,529在 GitHub 上查看↗

    This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge

    This repository provides a structured collection of interactive coding challenges and algorithmic tutorials, serving as a focused educational resource for developers preparing for technical interviews.

    PythonCoding ChallengesCoding Challenges
    在 GitHub 上查看↗31,529
  • microsoft/web-dev-for-beginnersmicrosoft 的头像

    microsoft/Web-Dev-For-Beginners

    95,883在 GitHub 上查看↗

    This project is an open-source educational curriculum designed to facilitate technical skill acquisition through a structured, project-based learning framework. It serves as a centralized knowledge base that guides learners through foundational web development concepts, modern programming logic, and advanced technical workflows. By organizing content into modular, self-contained exercises, the repository bridges the gap between theoretical knowledge and practical application. What distinguishes this platform is its hierarchical curriculum mapping, which connects basic web standards to special

    This repository is a comprehensive, project-based curriculum that provides structured learning paths, interactive tutorials, and educational resources specifically designed to help developers master web development and modern technical workflows.

    JavaScriptCurriculum ModulesFull-stack Development CurriculaOpen-Source Curricula
    在 GitHub 上查看↗95,883
  • huggingface/agents-coursehuggingface 的头像

    huggingface/agents-course

    29,397在 GitHub 上查看↗

    This project is a comprehensive educational curriculum focused on the design, implementation, and deployment of autonomous software agents. It provides a structured learning path that combines theoretical foundations with practical, hands-on exercises, enabling students to master the development of intelligent agents using industry-standard frameworks. The course distinguishes itself through an interactive, notebook-based delivery model that allows learners to execute code and experiment with agent frameworks directly. It supports flexible execution environments, allowing students to utilize

    This repository provides a structured, interactive curriculum for learning to build autonomous agents, serving as a specialized educational resource that aligns with your goal of improving software development skills through guided learning paths.

    MDXInteractive TutorialsModular Learning Paths
    在 GitHub 上查看↗29,397
  • misterbooo/leetcodeanimationMisterBooo 的头像

    MisterBooo/LeetCodeAnimation

    76,593在 GitHub 上查看↗

    LeetCodeAnimation is an educational code archive and technical interview resource designed to help developers master complex programming concepts. It functions as a centralized repository of source code and instructional materials, providing a structured environment for self-paced learning of fundamental computer science algorithms and data structures. The project distinguishes itself by integrating visual algorithm simulations directly into its learning path. By mapping static educational content to animated media files, it demonstrates the step-by-step execution flow and internal state chan

    This repository provides a structured collection of algorithmic problem sets and visual learning materials that directly support the development of technical interview skills.

    JavaLearning Paths
    在 GitHub 上查看↗76,593
  • ruanyf/jstrainingruanyf 的头像

    ruanyf/jstraining

    19,964在 GitHub 上查看↗

    This project is a structured educational framework designed to guide developers through the core concepts of JavaScript programming and software engineering. It functions as a comprehensive training resource, providing a logical roadmap for mastering web development, from fundamental language syntax to full-stack application architecture. The platform utilizes a markdown-based documentation system that organizes technical learning materials into a clear, hierarchical curriculum. By employing a static site generator, the project transforms these plain-text educational modules into a collection

    This repository provides a structured, curated learning path for JavaScript and web development, serving as a comprehensive educational resource that aligns with your goal of improving software development skills.

    Curated Learning Paths
    在 GitHub 上查看↗19,964
  • bootdotdev/curriculumbootdotdev 的头像

    bootdotdev/curriculum

    3,415在 GitHub 上查看↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    This is an interactive, structured learning platform that provides comprehensive programming courses, coding challenges, and professional roadmaps, making it a highly effective resource for skill development.

    Coding ChallengesCurated Learning PathsInteractive Programming Tutorials
    在 GitHub 上查看↗3,415
  • lydiahallie/javascript-questionslydiahallie 的头像

    lydiahallie/javascript-questions

    65,326在 GitHub 上查看↗

    This project is a community-driven knowledge base and diagnostic suite designed to evaluate and improve a developer's grasp of JavaScript. It functions as an interactive learning repository, providing a structured collection of technical questions and detailed explanations that target core language mechanics, runtime nuances, and common edge cases. The repository distinguishes itself through a collaborative approach to technical education, offering a wide array of challenging problems that serve as both a skill assessment tool and a resource for interview preparation. By organizing complex co

    This repository provides a structured collection of interactive JavaScript challenges and detailed explanations that serve as an effective educational resource for developers looking to improve their language proficiency.

    Interactive Programming Tutorials
    在 GitHub 上查看↗65,326
  • greatfrontend/top-javascript-interview-questionsgreatfrontend 的头像

    greatfrontend/top-javascript-interview-questions

    9,685在 GitHub 上查看↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    This repository provides a structured, interactive curriculum for mastering JavaScript fundamentals and interview preparation, serving as a specialized educational resource for developers.

    MDXCoding ChallengesCurated Learning Paths
    在 GitHub 上查看↗9,685
  • bitemyapp/learnhaskellbitemyapp 的头像

    bitemyapp/learnhaskell

    8,026在 GitHub 上查看↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    This repository provides a structured, comprehensive curriculum and collection of educational resources specifically for mastering Haskell, fitting the requirement for a curated learning path.

    MakefileCurated Learning Paths
    在 GitHub 上查看↗8,026
  • apachecn/interviewapachecn 的头像

    apachecn/Interview

    8,944在 GitHub 上查看↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    This repository serves as a comprehensive, curated knowledge base for software engineering interviews, offering structured learning paths, algorithmic problem sets, and technical guides that align well with the goal of skill improvement.

    Jupyter NotebookCoding ChallengesCurated Learning PathsPractice Problem Sets
    在 GitHub 上查看↗8,944
  • changkun/modern-cpp-tutorialchangkun 的头像

    changkun/modern-cpp-tutorial

    25,332在 GitHub 上查看↗

    This project is an educational resource designed to help developers transition from traditional C++ standards to modern language features. It serves as a technical reference manual and a self-paced curriculum, providing a structured path for mastering the evolution of the language and adopting contemporary programming practices. The material is organized chronologically by language standard, allowing readers to track the development of syntax and features over time. Each topic is presented through a combination of theoretical explanations and modular code examples, supported by exercise-drive

    This repository provides a structured, exercise-driven curriculum for mastering modern C++ standards, serving as a focused educational resource for developers looking to improve their language proficiency.

    C++Programming TextbooksEducational Programming ResourcesCode-Centric Tutorials
    在 GitHub 上查看↗25,332
  • microsoft/data-science-for-beginnersmicrosoft 的头像

    microsoft/Data-Science-For-Beginners

    35,657在 GitHub 上查看↗

    This project is a comprehensive educational curriculum designed to teach the fundamental concepts, workflows, and tools of data science. It provides a structured learning path that covers the end-to-end data science lifecycle, including data acquisition, maintenance, processing, and pattern discovery, while grounding theoretical knowledge in practical, real-world applications. The curriculum distinguishes itself through a data-driven pedagogical design that utilizes interactive, notebook-based lessons. By combining narrative text with live code blocks, the platform allows learners to experime

    This repository provides a structured, modular curriculum for data science that includes interactive tutorials and practical assignments, serving as a high-quality educational resource for developers.

    Jupyter NotebookData Science CurriculaData Visualization TutorialsInteractive Notebooks
    在 GitHub 上查看↗35,657
  • learnbyexample/command-line-text-processinglearnbyexample 的头像

    learnbyexample/Command-line-text-processing

    10,185在 GitHub 上查看↗

    This project is a command line data transformation course and educational resource focused on extracting and beautifying text using shell tools. It serves as a Unix shell text processing guide, providing a library of ebooks and examples for mastering text-based data processing workflows in a terminal environment. The resource covers shell scripting education through tutorials and exercises designed to build proficiency in Unix-like environments. It includes guides on regex pattern matching and data transformation workflows for sorting, filtering, and beautifying raw text files. The education

    This repository provides a comprehensive, curated educational guide and ebook collection focused on mastering command-line text processing, which directly supports your goal of improving software development skills through specialized learning resources.

    ShellCommand Line GuidesCommand-Line Text ProcessingData Transformation
    在 GitHub 上查看↗10,185
  • braziljs/js-the-right-waybraziljs 的头像

    braziljs/js-the-right-way

    8,686在 GitHub 上查看↗

    js-the-right-way is a JavaScript best practices guide and coding standards reference designed to provide a curated collection of industry materials for writing maintainable code. It serves as a web development education resource, offering organized documentation on modern JavaScript patterns and idioms. The project is structured as a markdown-based documentation site, where guides written in lightweight markup are rendered as static pages. It utilizes a curated network of hyperlinks to connect internal documentation with external industry standards.

    This repository serves as a curated educational guide for JavaScript best practices, providing a structured learning resource that aligns with the goal of improving software development skills through organized documentation.

    HTMLBest PracticesBest Practice GuidesCoding Quality Rules
    在 GitHub 上查看↗8,686
  • jmcunningham/angularjs-learningjmcunningham 的头像

    jmcunningham/AngularJS-Learning

    10,874在 GitHub 上查看↗

    AngularJS-Learning is an educational repository and resource directory designed for mastering the AngularJS framework. It serves as a curated collection of tutorials, articles, and videos, providing a structured study guide that ranges from basic concepts to advanced architectural patterns. The project provides a directory of best practices, style guides, and architectural patterns for building scalable applications. It also maintains a collection of sample projects, boilerplates, and seed projects that demonstrate functional implementations of the framework. The repository covers a broad le

    This repository serves as a curated learning directory for the AngularJS framework, providing structured study guides, best practices, and sample projects to help developers master the technology.

    Curated Learning ResourcesCurated Resource ListsArchitectural Best Practices
    在 GitHub 上查看↗10,874
  • sudheerj/reactjs-interview-questionssudheerj 的头像

    sudheerj/reactjs-interview-questions

    44,646在 GitHub 上查看↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    This repository serves as a structured educational knowledge base for React developers, providing a curated collection of technical concepts and interview-focused questions that support skill development.

    JavaScriptComponent ArchitecturesComponent-Based UI FrameworksSyntax Extensions
    在 GitHub 上查看↗44,646
  • doocs/leetcodedoocs 的头像

    doocs/leetcode

    36,161在 GitHub 上查看↗

    This project is a comprehensive algorithmic learning repository and competitive programming archive designed to support technical interview preparation and software engineering skill development. It provides a structured collection of verified solutions and implementation patterns, enabling developers to master fundamental computer science concepts through systematic practice and study. The repository distinguishes itself through a solution-centric structure that organizes source code by problem category, algorithm type, and data structure. By mapping specific coding challenges to recurring a

    This repository provides a structured collection of coding challenges and algorithmic solutions that serve as a practical resource for improving software development and interview skills.

    JavaInterview Preparation ResourcesCompetitive Programming RepositoriesCompetitive Programming Resources
    在 GitHub 上查看↗36,161
  • youngyangyang04/leetcode-masteryoungyangyang04 的头像

    youngyangyang04/leetcode-master

    61,690在 GitHub 上查看↗

    This project is a comprehensive algorithmic interview resource and coding practice repository. It provides a structured curriculum of programming challenges and source code implementations designed to help software engineers master efficient problem-solving techniques and prepare for technical assessments. The repository functions as a curated roadmap, organizing computer science fundamentals by data structure and algorithm topic to facilitate systematic skill development. By moving away from random practice, it supports career advancement training for those seeking to improve their professio

    This repository provides a structured, curated curriculum of algorithmic coding challenges and solutions, serving as a focused educational resource for developers preparing for technical interviews.

    ShellAlgorithm and Data Structure GuidesAlgorithmic Interview ResourcesAlgorithmic Problem Solving
    在 GitHub 上查看↗61,690
一览前 10 名对比
仓库Star 数语言许可证最后推送
pkuflyingpig/cs-self-learning73.2KHTMLMIT2026年2月24日
karan/projects47.8K—MIT2024年8月14日
rust-lang/rustlings63.3KRustMIT2026年6月23日
theodinproject/curriculum12.6KJavaScriptNOASSERTION2026年6月16日
ebookfoundation/free-programming-books390.3KPythonCC-BY-4.02026年6月13日
the-cool-coders/project-ideas-and-resources12.4K—mit2024年8月29日
nishant-tiwari24/coding-resources3.6K——2025年9月27日
sunface/rust-course30.5KRust—2026年6月8日
mainmatter/100-exercises-to-learn-rust9.1KRust—2025年10月30日
sunface/rust-by-practice14.4KRustCC-BY-4.02026年3月19日

Related searches

  • 适合练习构建的项目列表
  • 编程练习项目合集
  • 算法竞赛练习平台
  • 免费编程课程合集
  • a collection of tutorials for learning programming
  • 免费编程书籍合集
  • 软件开发者的结构化学习路线图
  • 免费的机器学习学习课程