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.
  • godotengine/godot

    godotengine/godot

    106,855GitHubView on GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-plat

    C++game-developmentgame-enginegamedev
  • microsoft/generative-ai-for-beginners

    microsoft/generative-ai-for-beginners

    106,618GitHubView on GitHub↗

    This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository

    Jupyter Notebookaiazurechatgpt
  • denoland/deno

    denoland/deno

    106,258GitHubView on GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system

    Rustdenojavascriptrust
  • GrowingGit/GitHub-Chinese-Top-Charts

    GrowingGit/GitHub-Chinese-Top-Charts

    106,216GitHubView on GitHub↗

    This project functions as a curated software directory and developer resource index, providing a centralized platform for discovering and evaluating high-quality open-source repositories. It serves as an aggregator that monitors trending software and educational resources, organizing them by technical domain and progra

    Java
  • papers-we-love/papers-we-love

    papers-we-love/papers-we-love

    103,417GitHubView on 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 b

    Shellawesomecomputer-sciencemeetup
  • angular/angular

    angular/angular

    99,962GitHubView on GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex

    TypeScriptangularjavascriptpwa
  • jaywcjlove/awesome-mac

    jaywcjlove/awesome-mac

    99,007GitHubView on GitHub↗

    This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distin

    JavaScriptappappleapplication
  • mui/material-ui

    mui/material-ui

    97,927GitHubView on GitHub↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex appl

    JavaScriptdesign-systemmaterial-designmaterial-ui
  • mtdvio/every-programmer-should-know

    mtdvio/every-programmer-should-know

    97,839GitHubView on GitHub↗

    This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional

    cc-bycollectioncomputer-science
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHubView on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Pythonautograddeep-learninggpu
  • neovim/neovim

    neovim/neovim

    96,615GitHubView on GitHub↗

    Neovim is a text editing environment designed for extensibility and performance. It provides a core engine for text manipulation, multi-window management, and complex editing commands, while maintaining compatibility with existing paradigms. The project features a stable interface that allows external clients to intera

    Vim Scriptapiclua
  • Shubhamsaboo/awesome-llm-apps

    Shubhamsaboo/awesome-llm-apps

    96,116GitHubView on GitHub↗

    This repository serves as a comprehensive collection of resources, templates, and starter code for building artificial intelligence applications. It provides a centralized hub for developers to access practical implementations of common workflows, including retrieval-augmented generation pipelines and autonomous agent

    Pythonagentsllmspython
  • microsoft/Web-Dev-For-Beginners

    microsoft/Web-Dev-For-Beginners

    95,318GitHubView on 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

    JavaScriptcsscurriculumeducation
  • google-gemini/gemini-cli

    google-gemini/gemini-cli

    94,954GitHubView on GitHub↗

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes,

    TypeScriptaiai-agentscli
  • iluwatar/java-design-patterns

    iluwatar/java-design-patterns

    93,757GitHubView on GitHub↗

    This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz

    Javaawesome-listdesign-patternshacktoberfest
  • puppeteer/puppeteer

    puppeteer/puppeteer

    93,606GitHubView on GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to fac

    TypeScriptautomationchromechromium
  • florinpop17/app-ideas

    florinpop17/app-ideas

    90,567GitHubView on GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through p

    applicationscodingcodingchallenges
  • bitcoin/bitcoin

    bitcoin/bitcoin

    88,190GitHubView on GitHub↗

    This project is a cryptographic consensus engine and distributed ledger client that functions as a peer-to-peer network node. It enables decentralized network participation by allowing users to independently validate transactions and blocks, ensuring data integrity and consensus without reliance on a centralized author

    C++bitcoinc-plus-pluscryptocurrency
  • gin-gonic/gin

    gin-gonic/gin

    88,134GitHubView on GitHub↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework

    Goframeworkgingo
  • rasbt/LLMs-from-scratch

    rasbt/LLMs-from-scratch

    85,529GitHubView on GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementat

    Jupyter Notebookaiartificial-intelligencechatbot
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.