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

128 repos

Awesome GitHub RepositoriesEducation & Learning Resources

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

Explore 128 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.
  • CyC2018/CS-Notes

    CyC2018/CS-Notes

    183,686GitHubView on GitHub↗

    This repository serves as a comprehensive educational resource covering core computer science concepts, software engineering principles, and system architecture. It provides detailed explanations of fundamental data structures and algorithms, alongside in-depth analysis of database management systems, including transac

    algorithmcomputer-sciencecpp
  • jackfrued/Python-100-Days

    jackfrued/Python-100-Days

    178,734GitHubView on 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

    Jupyter Notebook
  • avelino/awesome-go

    avelino/awesome-go

    165,543GitHubView on GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently di

    Goawesomeawesome-listgo
  • jlevy/the-art-of-command-line

    jlevy/the-art-of-command-line

    159,970GitHubView on GitHub↗

    This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for da

    bashdocumentationlinux
  • Snailclimb/JavaGuide

    Snailclimb/JavaGuide

    153,828GitHubView on GitHub↗

    This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems

    Javaalgorithmsdistributed-systemsinterview
  • f/prompts.chat

    f/prompts.chat

    145,637GitHubView on GitHub↗

    Prompts.chat is a community-driven repository and management platform for AI prompts and agent skills. It provides a centralized interface for users to search, retrieve, and save prompts, while offering structured storage for multi-file agent skills that include documentation and supporting assets. The platform distin

    HTMLaiartificial-intelligenceawesome-list
  • 521xueweihan/HelloGitHub

    521xueweihan/HelloGitHub

    143,312GitHubView on GitHub↗

    HelloGitHub is a centralized discovery platform and technical knowledge repository designed to help developers identify high-quality open-source projects, libraries, and infrastructure. It functions as a structured directory that aggregates specialized development tools and educational materials, organizing them by tec

    Pythonawesomegithubhellogithub
  • yangshun/tech-interview-handbook

    yangshun/tech-interview-handbook

    137,709GitHubView on GitHub↗

    This repository provides a comprehensive collection of educational materials and strategies designed to assist technical professionals in preparing for the various stages of the software engineering interview process. It covers core competencies including algorithmic problem-solving, behavioral interview techniques, sy

    TypeScriptalgorithmalgorithm-interviewalgorithm-interview-questions
  • labuladong/fucking-algorithm

    labuladong/fucking-algorithm

    132,696GitHubView on GitHub↗

    This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. B

    Markdownalgorithmscomputer-sciencedata-structures
  • golang/go

    golang/go

    132,649GitHubView on GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external

    Gogogolanglanguage
  • microsoft/PowerToys

    microsoft/PowerToys

    129,929GitHubView on GitHub↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for syste

    C#advanced-pastecolor-pickercommand-palette
  • langchain-ai/langchain

    langchain-ai/langchain

    127,015GitHubView on GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows t

    Pythonagentsaiai-agents
  • Chalarangelo/30-seconds-of-code

    Chalarangelo/30-seconds-of-code

    126,814GitHubView on GitHub↗

    This project is a comprehensive educational repository providing a wide range of tutorials, code snippets, and technical guides for software developers. It covers essential areas of web development, including styling techniques, version control workflows, algorithmic problem-solving, and framework-specific programming

    JavaScriptastroawesome-listcss
  • ripienaar/free-for-dev

    ripienaar/free-for-dev

    118,073GitHubView on GitHub↗

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and s

    HTMLawesome-listfree-for-developers
  • justjavac/free-programming-books-zh_CN

    justjavac/free-programming-books-zh_CN

    116,327GitHubView on GitHub↗

    This project is a centralized, community-vetted repository that serves as a comprehensive hub for free technical literature and educational resources. It functions as an open-source directory, aggregating links to books, tutorials, and documentation to support developers in mastering diverse programming languages, soft

    androidangularbooks
  • nodejs/node

    nodejs/node

    115,848GitHubView on GitHub↗

    This project is an open-source JavaScript runtime built on the V8 engine. It provides a comprehensive environment for executing JavaScript code outside of a web browser, offering foundational primitives for process management, multi-core load distribution, and parallel execution through worker threads. The runtime inc

    JavaScriptjavascriptjslinux
  • iptv-org/iptv

    iptv-org/iptv

    111,772GitHubView on GitHub↗

    This project is a community-maintained, open-source repository that functions as a centralized directory for streaming metadata. It aggregates publicly available network stream links and organizes them into standardized, machine-readable playlist formats. By acting strictly as a metadata-only index, the platform enable

    TypeScriptiptvm3uplaylist
  • rust-lang/rust

    rust-lang/rust

    110,533GitHubView on GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces m

    Rustcompilerlanguagerust
  • microsoft/TypeScript

    microsoft/TypeScript

    107,866GitHubView on GitHub↗

    TypeScript is a language that extends standard syntax by adding a static type system. It identifies potential runtime errors by analyzing the behaviors and capabilities of values during the compilation process. The language supports object-oriented structures, including classes with inheritance and member visibility co

    TypeScriptjavascriptlanguagetypechecker
  • Hack-with-Github/Awesome-Hacking

    Hack-with-Github/Awesome-Hacking

    106,960GitHubView on GitHub↗

    This project is a community-maintained, open-source knowledge base that serves as a structured index for cybersecurity resources. It provides a centralized directory of tools, frameworks, and documentation designed to assist security researchers, penetration testers, and developers in hardening digital infrastructure a

    androidawesomebug-bounty
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 Resources16 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.