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

9 repos

Awesome GitHub RepositoriesAlgorithms

Resources for studying and implementing fundamental computational procedures and data processing logic.

Explore 9 awesome GitHub repositories matching education & learning resources · Algorithms. Refine with filters or upvote what's useful.

  1. Home
  2. Education & Learning Resources
  3. Learning Resources
  4. Educational Content & Resources
  5. Algorithms

Awesome Algorithms GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • sindresorhus/awesome

    sindresorhus/awesome

    438,690GitHubView on GitHub↗

    This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software

    awesomeawesome-listlists
  • jwasham/coding-interview-university

    jwasham/coding-interview-university

    337,188GitHubView on 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 u

    algorithmalgorithmscoding-interview
  • TheAlgorithms/Python

    TheAlgorithms/Python

    217,914GitHubView on 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 programmi

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
  • trekhleb/javascript-algorithms

    trekhleb/javascript-algorithms

    195,648GitHubView on GitHub↗

    This project is a comprehensive educational repository that provides functional implementations of fundamental computer science algorithms and data structures. It serves as a structured reference for developers to study computational logic, problem-solving strategies, and the mathematical principles that underpin softw

    JavaScriptalgorithmalgorithmscomputer-science
  • 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
  • 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
  • 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
  • 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
  • d2l-ai/d2l-zh

    d2l-ai/d2l-zh

    75,708GitHubView on 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

    Pythonbookchinesecomputer-vision

Explore sub-tags

  • Breadth-First Search AlgorithmsSearch strategies for traversing or searching tree or graph data structures level by level.
  • Computational AlgorithmsFormalized sequences of operations designed to solve specific classes of computational problems.
  • Data Ordering And Retrieval3 sub-tagsCovers logic for organizing, searching, and identifying specific elements within collections, distinct from structural graph operations.
Disjoint Set Unions
Data structures for tracking partitioned non-overlapping subsets.
  • Genetic AlgorithmsOptimization techniques based on evolutionary principles like selection, crossover, and mutation.
  • L-SystemsFormal grammars used to model the growth processes of plants and fractal structures.
  • Numerical And Statistical Logic4 sub-tagsImplements mathematical operations, number theory, and probabilistic calculations, distinct from data structure manipulation.
  • Pathfinding AlgorithmsAlgorithms designed to find the shortest or most efficient path between nodes in a graph.
  • String AlgorithmsComputational methods and logic for searching, transforming, and processing text-based data sequences.