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

5 repos

Awesome GitHub RepositoriesComputer Science Concepts

Foundational theoretical frameworks, data structures, and algorithmic methodologies used in computer science education.

Explore 5 awesome GitHub repositories matching education & learning resources · Computer Science Concepts. Refine with filters or upvote what's useful.

  1. Home
  2. Education & Learning Resources
  3. Technical Domain Education
  4. Computer Science Education
  5. Computer Science Concepts

Awesome Computer Science Concepts GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • 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
  • 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
  • leonardomso/33-js-concepts

    leonardomso/33-js-concepts

    66,252GitHubView on 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-lo

    JavaScriptangularconceptses6
  • 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

Explore sub-tags

  • Algorithm Complexity AnalysesMathematical frameworks and notations used to evaluate the performance and scalability of algorithms.
  • Algorithms and Data StructuresCollections of problems and implementations for fundamental computational logic.
  • Hashing AlgorithmsTechniques for mapping data of arbitrary size to fixed-size values for efficient indexing and retrieval.
Sorting Algorithms
Comparison-based and computational methods for organizing unordered datasets into specific sequences to optimize retrieval.
  • TriesTree-based data structures used for efficient retrieval of keys, typically strings.