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

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

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

Open-source alternatives to Project Based Learning

30 open-source projects similar to practical-tutorials/project-based-learning, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Project Based Learning alternative.

  • sindresorhus/awesomesindresorhus 的头像

    sindresorhus/awesome

    476,211在 GitHub 上查看↗

    This project is a community-maintained directory that serves as a comprehensive index of software tools, frameworks, and educational materials. It functions as an open-source knowledge base, organizing diverse engineering domains and technical resources into a structured taxonomy to assist developers in discovering high-quality content. The directory distinguishes itself through a decentralized peer-review model, where independent contributors curate, verify, and update entries to ensure accuracy and relevance. All information is stored in a version-controlled, flat-file markdown format, whic

    awesomeawesome-listlists
    在 GitHub 上查看↗476,211
  • jackfrued/python-100-daysjackfrued 的头像

    jackfrued/Python-100-Days

    183,425在 GitHub 上查看↗

    This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine learning. The curriculum is structured into distinct modules that cover practical software engineering practices, such as version control, containerization, and system architecture. It also provides resources for technical interview preparation and an analysis of career paths wi

    Jupyter Notebook
    在 GitHub 上查看↗183,425
  • 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

    Pythonbookseducationhacktoberfest
    在 GitHub 上查看↗390,347

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • asabeneh/30-days-of-pythonAsabeneh 的头像

    Asabeneh/30-Days-Of-Python

    65,111在 GitHub 上查看↗

    This project is a structured educational curriculum designed to guide beginners through the fundamental concepts and syntax of the Python programming language. It functions as a self-paced technical training resource, providing a curated path for individuals to acquire core software development skills through a series of daily lessons and practical exercises. The guide distinguishes itself by combining theoretical explanations with hands-on coding tasks that cover the language's dynamic type system, interpreted execution model, and whitespace-based block scoping. It emphasizes the practical a

    Python30-days-of-pythondatadata-science
    在 GitHub 上查看↗65,111
  • d2l-ai/d2l-zhd2l-ai 的头像

    d2l-ai/d2l-zh

    78,493在 GitHub 上查看↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Pythonbookchinesecomputer-vision
    在 GitHub 上查看↗78,493
  • papers-we-love/papers-we-lovepapers-we-love 的头像

    papers-we-love/papers-we-love

    107,093在 GitHub 上查看↗

    Papers We Love is a community-driven repository and learning network dedicated to the study and discussion of foundational computer science literature. It functions as a centralized educational archive, providing a structured environment where software professionals can engage with academic research to bridge the gap between theoretical concepts and practical application. The project distinguishes itself through a decentralized model of crowdsourced curation, where community members collectively maintain and categorize a vast index of technical resources. Beyond the repository itself, the ini

    Shellawesomecomputer-sciencemeetup
    在 GitHub 上查看↗107,093
  • 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,

    HTML
    在 GitHub 上查看↗73,191
  • josephmisiti/awesome-machine-learningjosephmisiti 的头像

    josephmisiti/awesome-machine-learning

    72,867在 GitHub 上查看↗

    This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify discovery across the artificial intelligence ecosystem. The collection distinguishes itself by providing a cross-language development index that spans diverse programming environments, including C, C++, Rust, Clojure, and Python. It covers a wide range of specialized capabilities, fr

    Python
    在 GitHub 上查看↗72,867
  • zoidbergwill/awesome-ebpfzoidbergwill 的头像

    zoidbergwill/awesome-ebpf

    5,093在 GitHub 上查看↗

    This project is a curated resource directory and tooling list for the extended Berkeley Packet Filter technology. It serves as a reference guide to software projects, libraries, and frameworks built on the eBPF kernel subsystem. The directory covers a range of domains including Linux kernel observability, system security monitoring, and cloud native networking. It also provides an eBPF learning path with tutorials and guides for those implementing custom kernel instrumentation. The collection is maintained as a markdown-based directory using a manual curation workflow to organize external to

    在 GitHub 上查看↗5,093
  • 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

    asp-net-coreaspnet-coreaspnetcore
    在 GitHub 上查看↗19,536
  • itwanger/tobebetterjavaeritwanger 的头像

    itwanger/toBeBetterJavaer

    16,678在 GitHub 上查看↗

    This project serves as a dual-purpose platform that functions both as a comprehensive software engineering learning resource and an autonomous agent orchestration framework. It provides a structured curriculum focused on the Java ecosystem, offering technical roadmaps, interview preparation materials, and career mentorship. Simultaneously, it acts as a technical foundation for building intelligent systems, enabling developers to construct complex, multi-step agent pipelines. The framework distinguishes itself by integrating advanced automation capabilities directly into its educational missio

    javajvmmysql
    在 GitHub 上查看↗16,678
  • ossu/data-scienceossu 的头像

    ossu/data-science

    21,633在 GitHub 上查看↗

    This project is a structured, open-source educational roadmap designed to guide students through a comprehensive undergraduate-level curriculum in data science. It provides a curated sequence of high-quality learning materials that focus on mastering computational logic, software development, and statistical analysis using the Python programming language. The curriculum distinguishes itself by integrating project-based competency validation, requiring learners to execute capstone projects that demonstrate professional skill mastery. It utilizes version control tools to allow students to track

    在 GitHub 上查看↗21,633
  • miloyip/game-programmermiloyip 的头像

    miloyip/game-programmer

    18,507在 GitHub 上查看↗

    This project is a comprehensive educational resource and knowledge base designed to guide developers through the technical requirements of a career in game programming. It functions as a structured curriculum that organizes essential engineering principles and mathematical foundations into a logical roadmap, facilitating a clear progression from foundational concepts to advanced system mastery. The repository serves as a centralized hub for navigating the multidisciplinary domains of interactive software development. It provides curated references and learning materials across core areas incl

    Python
    在 GitHub 上查看↗18,507
  • developer-y/cs-video-coursesDeveloper-Y 的头像

    Developer-Y/cs-video-courses

    81,816在 GitHub 上查看↗

    This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of technical disciplines. The repository distinguishes itself through a collaborative maintenance model, utilizing version control workflows to allow contributors to expand and update the collection. Content is organized within a single, version-controlled document that leverages

    algorithmsbioinformaticscomputational-biology
    在 GitHub 上查看↗81,816
  • 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

    algorithmalgorithmscoding-interview
    在 GitHub 上查看↗353,639
  • nndl/nndl.github.ionndl 的头像

    nndl/nndl.github.io

    18,710在 GitHub 上查看↗

    This project is an educational platform designed to teach artificial intelligence, neural networks, and data science through a combination of structured textbooks and interactive learning resources. It provides a comprehensive curriculum that guides students through sequential learning paths, bridging the gap between mathematical theory and practical software implementation. The platform distinguishes itself by integrating executable code environments and dynamic browser-based visualizations directly into its educational content. These tools allow users to modify model implementations in real

    HTML
    在 GitHub 上查看↗18,710
  • 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

    Pythonansibleawsazure
    在 GitHub 上查看↗82,879
  • quii/learn-go-with-testsquii 的头像

    quii/learn-go-with-tests

    23,510在 GitHub 上查看↗

    This project is an educational platform and tutorial series designed to teach the Go programming language through the practice of test-driven development. It provides a structured path for developers to master language fundamentals, concurrency, and standard library usage by building functional applications in small, verifiable increments. The core methodology centers on the test-driven development cycle, where failing tests are written before implementation to define requirements and ensure code correctness. This approach is applied across a wide range of practical scenarios, including the c

    Gogogolangtdd
    在 GitHub 上查看↗23,510
  • light-city/cplusplusthingsLight-City 的头像

    Light-City/CPlusPlusThings

    43,236在 GitHub 上查看↗

    CPlusPlusThings is an educational and technical resource collection featuring C++ coding exercises, a concurrency library, and a programming guide. It provides structured drills and real-world challenges to reinforce language proficiency and offers technical analysis of the internal implementation of the standard library. The project implements software architecture patterns and industry-standard idioms, including the singleton pattern and resource acquisition is initialization. It also includes a framework for building logging systems with configurable severity levels and output destinations

    C++cpluspluscppcpp11
    在 GitHub 上查看↗43,236
  • anthonycalandra/modern-cpp-featuresAnthonyCalandra 的头像

    AnthonyCalandra/modern-cpp-features

    21,765在 GitHub 上查看↗

    This project is a comprehensive collection of reference materials, including a language cheatsheet, a standard library reference, and a concurrency reference. It serves as a guide to modern C++ development, focusing on language syntax, standard library utilities, and template metaprogramming patterns. The repository provides specific guidance on template metaprogramming through a dedicated guide covering compile-time evaluation, type deduction, and variadic template execution. The materials cover a broad range of capabilities, including asynchronous programming, memory management, and system

    cppcpp11cpp14
    在 GitHub 上查看↗21,765
  • gurugio/lowlevelprogramming-universitygurugio 的头像

    gurugio/lowlevelprogramming-university

    12,555在 GitHub 上查看↗

    This project is a comprehensive educational framework designed to guide learners through the complexities of systems engineering and low-level software development. It provides structured learning paths that integrate hardware simulation, source code analysis, and project-based exercises to help developers master the foundational concepts of computer architecture, operating systems, and firmware design. The curriculum distinguishes itself by emphasizing direct interaction with system internals, requiring learners to examine and modify existing open-source kernel and driver implementations. By

    arduinoassemblyassembly-language-programming
    在 GitHub 上查看↗12,555
  • neutraltone/awesome-stock-resourcesneutraltone 的头像

    neutraltone/awesome-stock-resources

    13,981在 GitHub 上查看↗

    This project is a curated directory and centralized index of resources for professional creative work. It functions as a stock media aggregator and a repository for web design templates, providing a structured collection of photography, video, illustration, and layout files. The directory distinguishes itself by integrating a licensing guide that classifies assets based on usage rights and attribution requirements. This metadata-driven approach allows users to verify legal compliance for commercial projects while searching across multiple external databases through a single interface. Beyond

    Rubyawesomeawesome-listfont
    在 GitHub 上查看↗13,981
  • inancgumus/learngoinancgumus 的头像

    inancgumus/learngo

    20,070在 GitHub 上查看↗

    Learngo is an interactive coding course and programming tutorial designed to teach the Go language. It functions as an educational guide that combines instructional materials with a learning-by-doing approach to help users master language syntax and practical application. The project focuses on idiomatic Go programming, providing a practical reference for writing code that follows industry standards and conventions. It emphasizes the development of testable code and the implementation of maintainable programming patterns. The curriculum is delivered through a series of hand-crafted examples,

    Go
    在 GitHub 上查看↗20,070
  • hangtwenty/dive-into-machine-learninghangtwenty 的头像

    hangtwenty/dive-into-machine-learning

    11,395在 GitHub 上查看↗

    This project is a comprehensive collection of machine learning educational resources, featuring a Python-based curriculum, study guides for deep learning, and a specialized knowledge base for machine learning operations. It provides structured learning paths that guide users from foundational programming through to advanced neural network implementations. The repository focuses on interactive learning by providing a directory of executable notebooks and cloud-hosted experiments. It maps theoretical research papers and textbooks to practical code implementations and maintains a curated directo

    在 GitHub 上查看↗11,395
  • 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

    在 GitHub 上查看↗65,326
  • leonardomso/33-js-conceptsleonardomso 的头像

    leonardomso/33-js-concepts

    66,467在 GitHub 上查看↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management. The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features

    JavaScriptangularconceptses6
    在 GitHub 上查看↗66,467
  • mlabonne/llm-coursemlabonne 的头像

    mlabonne/llm-course

    80,178在 GitHub 上查看↗

    This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large language models. It serves as a structured knowledge base for machine learning practitioners, covering the fundamental mathematical and architectural principles of transformer-based sequence modeling, as well as the practical implementation of supervised instruction fine-tuning and preference-based model alignment. The repository distinguishes itself by providing a deep dive into advanced model composition and optimization techniques. It details methodologies for weight-space mode

    courselarge-language-modelsllm
    在 GitHub 上查看↗80,178
  • thealgorithms/pythonTheAlgorithms 的头像

    TheAlgorithms/Python

    221,992在 GitHub 上查看↗

    This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programming concepts, allowing users to study the logic and complexity behind various computational methods. The repository distinguishes itself through a modular, reference-based implementation pattern that organizes code into logical namespaces. This approach facilitates independent ex

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    在 GitHub 上查看↗221,992
  • solido/awesome-flutterSolido 的头像

    Solido/awesome-flutter

    60,327在 GitHub 上查看↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m

    Dartandroidawesomeawesome-list
    在 GitHub 上查看↗60,327
  • xingshaocheng/architect-awesomexingshaocheng 的头像

    xingshaocheng/architect-awesome

    60,821在 GitHub 上查看↗

    This project serves as a comprehensive knowledge base and reference for distributed systems engineering and enterprise software architecture. It provides a structured collection of technical resources, design patterns, and methodologies intended to assist in the design, maintenance, and scaling of complex, high-performance software environments. The repository distinguishes itself by offering deep dives into core architectural concepts such as actor-based concurrency, aspect-oriented interception, and inversion-of-control containers. It emphasizes the practical application of distributed syst

    在 GitHub 上查看↗60,821