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

4 repos

Awesome GitHub RepositoriesSoftware Engineering Principles

Focuses on the methodologies, architectural patterns, and best practices for building maintainable systems, distinct from low-level algorithmic logic.

Explore 4 awesome GitHub repositories matching education & learning resources · Software Engineering Principles. Refine with filters or upvote what's useful.

  1. Home
  2. Education & Learning Resources
  3. Technical Domain Education
  4. Technical & Academic Domains
  5. Software Engineering Principles

Awesome Software Engineering Principles 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
  • donnemartin/system-design-primer

    donnemartin/system-design-primer

    335,906GitHubView on GitHub↗

    This repository is a comprehensive educational resource designed to help software engineers master large-scale system design and prepare for technical interviews. It provides a structured curriculum that covers the fundamental principles of distributed systems, backend engineering, and object-oriented design through a

    Pythondesigndesign-patternsdesign-system
  • ossu/computer-science

    ossu/computer-science

    201,490GitHubView on GitHub↗

    This project is a community-maintained, open-source educational curriculum designed to provide a comprehensive, university-grade computer science education for self-taught learners. It functions as a centralized index that aggregates high-quality third-party academic resources, organizing them into a structured, modula

    HTMLawesome-listcomputer-sciencecourses
  • 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

Explore sub-tags

  • Advanced Computer Science TopicsEducational resources focused on specialized and advanced topics to deepen expertise in computer science and software engineering.
  • Architectural PrinciplesEstablished design patterns and structural methodologies used to create maintainable and robust software systems.
  • Scalable Backend ArchitecturesTechniques and strategies for designing and optimizing backend services to manage high traffic and large datasets.