awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Education & Learning Resources · Awesome GitHub Repositories

125 repos

Awesome GitHub RepositoriesEducation & Learning Resources

This category provides educational content, curricula, learning platforms, and resources for various technical and academic disciplines.

Explore 125 awesome GitHub repositories matching education & learning resources · Education & Learning Resources. Refine with filters or upvote what's useful.

  1. Home
  2. Education & Learning Resources

Awesome Education & Learning Resources GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • lydiahallie/javascript-questions

    lydiahallie/javascript-questions

    65,277GitHubView on 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 n

  • TapXWorld/ChinaTextbook

    TapXWorld/ChinaTextbook

    65,191GitHubView on GitHub↗

    ChinaTextbook is a collaborative academic repository and open educational resource designed to support long-term study planning. It functions as a version-controlled archive of textbooks, exercise sets, and instructional content, providing a centralized space for students to master complex academic subjects through str

    Roff
  • TheAlgorithms/Java

    TheAlgorithms/Java

    65,078GitHubView on GitHub↗

    This project is an educational repository containing a comprehensive collection of classic computer science algorithms and data structures implemented in Java. It serves as a community-driven learning resource designed to help students and developers study fundamental computational problems and practice idiomatic synta

    Javaalgorithmalgorithm-challengesalgorithms
  • sindresorhus/awesome-nodejs

    sindresorhus/awesome-nodejs

    65,038GitHubView on GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of hi

    awesomeawesome-listjavascript
  • kdn251/interviews

    kdn251/interviews

    64,945GitHubView on GitHub↗

    This project serves as a centralized knowledge base and study guide for mastering computer science fundamentals and technical interview preparation. It provides a structured collection of algorithmic implementations, data structure guides, and theoretical references designed to support professional development and prob

    Javaalgorithmalgorithm-challengesalgorithm-competitions
  • rust-lang/rustlings

    rust-lang/rustlings

    61,890GitHubView on 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

    Rustbeginner-friendlyexercisesrust
  • tldr-pages/tldr

    tldr-pages/tldr

    61,318GitHubView on GitHub↗

    This project is a community-driven repository of simplified, example-based reference guides for command-line tools. It functions as an open-source knowledge base designed to provide concise, practical usage examples that help developers navigate complex software without the need for lengthy technical documentation. Th

    Markdownandroidbsdcheatsheet
  • xingshaocheng/architect-awesome

    xingshaocheng/architect-awesome

    60,831GitHubView on 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-perform

  • youngyangyang04/leetcode-master

    youngyangyang04/leetcode-master

    60,353GitHubView on 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 reposit

    Shellalgorithmcppgo
  • Solido/awesome-flutter

    Solido/awesome-flutter

    59,015GitHubView on 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 m

    Dartandroidawesomeawesome-list
  • PlexPt/awesome-chatgpt-prompts-zh

    PlexPt/awesome-chatgpt-prompts-zh

    58,347GitHubView on GitHub↗

    This project is a community-driven library of structured text inputs designed to guide large language models into specific roles, behaviors, and operational modes. It functions as a comprehensive repository of prompt engineering resources, providing reusable templates that allow users to override default model tendenci

    chat-gptchatgptchatgpt3
  • Asabeneh/30-Days-Of-Python

    Asabeneh/30-Days-Of-Python

    58,305GitHubView on 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

    Python30-days-of-pythondatadata-science
  • rails/rails

    rails/rails

    58,297GitHubView on GitHub↗

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side temp

    Rubyactivejobactiverecordframework
  • FFmpeg/FFmpeg

    FFmpeg/FFmpeg

    57,281GitHubView on GitHub↗

    FFmpeg is a cross-platform framework and multimedia processing suite designed for the manipulation, transcoding, and streaming of audio and video data. It functions as a comprehensive collection of command-line tools and low-level libraries that provide high-performance encoding and decoding capabilities for a wide ran

    Caudiocffmpeg
  • pi-hole/pi-hole

    pi-hole/pi-hole

    55,771GitHubView on GitHub↗

    Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from load

    Shellad-blockerblockercloud
  • rust-unofficial/awesome-rust

    rust-unofficial/awesome-rust

    55,712GitHubView on GitHub↗

    This project is a community-maintained directory that aggregates high-quality libraries, tools, and learning materials for the Rust programming language. It serves as a centralized knowledge-sharing platform designed to help developers navigate the ecosystem and accelerate their proficiency by providing access to vette

    Rustawesomerust
  • wasabeef/awesome-android-ui

    wasabeef/awesome-android-ui

    55,482GitHubView on GitHub↗

    This project is a community-driven directory of open-source Android libraries focused on user interface development. It serves as a centralized knowledge base that organizes high-quality third-party tools into a structured, categorical taxonomy to assist developers in discovering reliable solutions for mobile applicati

    androidawesomeui
  • obra/superpowers

    obra/superpowers

    55,426GitHubView on GitHub↗

    Superpowers is a browser-based game development engine and collaborative integrated development environment. It provides a unified workspace for building two-dimensional interactive experiences, allowing users to manage code, assets, and scene logic directly within a web browser without the need for local compilers or

    Shell
  • tiimgreen/github-cheat-sheet

    tiimgreen/github-cheat-sheet

    55,238GitHubView on GitHub↗

    This project is a community-driven knowledge base that serves as a comprehensive reference guide for Git and GitHub. It functions as both a command-line cheat sheet for terminal-based version control operations and a collaborative workflow resource detailing platform-specific conventions for managing repositories, issu

    awesomeawesome-listgit
  • firstcontributions/first-contributions

    firstcontributions/first-contributions

    52,672GitHubView on GitHub↗

    This project is an educational resource designed to lower the barrier to entry for new developers learning how to participate in open-source software development. It provides a safe, guided practice environment where beginners can master the fundamental workflows required to contribute to public repositories. The proj

    beginnerbeginner-friendlycontribute
Prev1234567Next

Browse tags

  • Academic Support1 sub-tagResources and tools designed to improve student learning outcomes and academic performance.
  • Application Examples1 sub-tagPractical implementations and code examples that demonstrate how to build specific types of software.
  • Certification and Assessment Programs8 sub-tagsProfessional certifications, readiness paths, and proficiency assessment resources.
  • Curricula and Instructional Design4 sub-tagsStructured educational plans, pedagogical frameworks, and methodologies for designing effective learning experiences.
  • Developer Documentation and References5 sub-tagsTechnical guides, API references, and instructional materials intended for software developers to master specific tools or languages.
  • Development Research1 sub-tagComparative studies and testing suites used to evaluate the performance of different development frameworks.
  • Educational Accessibility1 sub-tagEducational materials designed to be accessible to diverse learners through multilingual support.
  • Educational Concepts1 sub-tagConceptual frameworks and analogies used to explain complex topics to learners.
  • Educational Domains1 sub-tagSubject-specific areas of study focused on teaching foundational skills like programming.
  • Educational Formats2 sub-tagsStructured methods and formats for delivering educational content, such as language-specific tutorials or taxonomies.
  • Educational Initiatives and Projects3 sub-tagsCommunity-driven efforts, collaborative projects, and organized initiatives aimed at promoting learning.
  • Educational Milestones1 sub-tagFormal academic achievements and structured programs leading to recognized professional or collegiate certifications.
  • Educational Programs2 sub-tagsStructured training curricula designed to build specific professional competencies in business, technology, and technical fields.
  • Educational Resources53 sub-tagsReference materials, instructional guides, and practice archives supporting academic study and technical skill development.
  • Frameworks and Libraries1 sub-tagSoftware development toolkits that provide reusable structures for building cross-platform user interfaces.
  • Language Resources2 sub-tagsInstructional materials and linguistic tools designed to assist users in learning or mastering specific foreign languages.
  • Learning Platforms and Infrastructure4 sub-tagsDigital environments, management systems, and software tools designed to host, deliver, or facilitate educational content.
  • Learning Resources15 sub-tagsDiverse instructional content, interactive environments, and support systems facilitating the acquisition of new knowledge and skills.
  • Personal Narratives1 sub-tagFirst-person accounts and reflective documentation detailing individual experiences throughout a learning or development process.
  • Professional Development and Career4 sub-tagsResources for career growth, mentorship, and professional skill advancement.
  • Research and Academic Resources7 sub-tagsCollections of research findings, case studies, and academic documentation.
  • Resource Types1 sub-tagCategorized formats and structured pathways used to organize and deliver educational or onboarding information.
  • Technical Domain Education8 sub-tagsEducational materials and curricula focused on specific technical disciplines like AI, data science, and software engineering.