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

14 repos

Awesome GitHub RepositoriesCurricula & Roadmaps

Structured learning sequences and progression plans designed to guide students through specific technical skill acquisition.

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

  1. Home
  2. Education & Learning Resources
  3. Curricula and Instructional Design
  4. Curricula & Roadmaps

Awesome Curricula & Roadmaps 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
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp/freeCodeCamp

    437,296GitHubView on GitHub↗

    freeCodeCamp is an open-source, web-based educational platform designed to facilitate software engineering skill acquisition through a structured, project-driven curriculum. It combines theoretical instruction with hands-on coding exercises, requiring users to build functional applications to demonstrate mastery of pro

    TypeScriptcareerscertificationcommunity
  • kamranahmedse/developer-roadmap

    kamranahmedse/developer-roadmap

    349,419GitHubView on GitHub↗

    This project is a comprehensive repository of structured learning paths and professional development curricula designed to guide individuals through various technical domains and career roles. It provides a hierarchical knowledge base that organizes complex software engineering concepts into progressive, actionable mod

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
  • 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
  • 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
  • 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
  • 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
  • microsoft/ML-For-Beginners

    microsoft/ML-For-Beginners

    83,800GitHubView on GitHub↗

    This project is an open-source educational curriculum designed to provide a structured path for developers to master machine learning and generative AI. It functions as a technical skill development platform, offering comprehensive study materials that guide learners through fundamental concepts, algorithms, and the pr

    Jupyter Notebookdata-scienceeducationmachine-learning
  • bregman-arie/devops-exercises

    bregman-arie/devops-exercises

    81,169GitHubView on GitHub↗

    This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding cha

    Pythonansibleawsazure
  • DopplerHQ/awesome-interview-questions

    DopplerHQ/awesome-interview-questions

    81,035GitHubView on GitHub↗

    This project is a comprehensive, community-sourced repository of technical interview questions and study materials. It serves as a centralized index for software engineers to prepare for technical assessments, benchmark their personal knowledge, and identify gaps in their expertise across a wide range of programming la

    android-interview-questionsangularjs-interview-questionsawesome
  • mlabonne/llm-course

    mlabonne/llm-course

    75,340GitHubView on GitHub↗

    This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large language models. It serves as a structured knowledge base for machine learning practitioners, covering the fundamental mathematical and architectural principles of transformer-based sequence modeling, as we

    courselarge-language-modelsllm
  • Developer-Y/cs-video-courses

    Developer-Y/cs-video-courses

    74,064GitHubView on GitHub↗

    This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of

    algorithmsbioinformaticscomputational-biology

Explore sub-tags

  • AI and Machine Learning Roadmaps6 sub-tagsCurricula focused on the development, deployment, and security of artificial intelligence models, distinct from general data science or software development.
  • Accessibility TrainingEducational modules focused on web accessibility standards and inclusive design practices.
  • Advanced Programming CurriculaEducational modules focused on high-level software architecture, parallel computing, and advanced system design methodologies.
Application Development Projects
Practical implementation modules that bridge theoretical concepts with real-world software engineering tasks.
  • Backend Development RoadmapsCurricula for mastering server-side programming, APIs, and database integration.
  • Capstone ProjectsCulminating practical projects designed to synthesize and demonstrate mastery of a comprehensive learning curriculum.
  • Content Management System RoadmapsLearning paths for developing, customizing, and maintaining websites using CMS platforms.
  • Conversational AI TutorialsInstructional guides for building interactive chat interfaces using large language models.
  • Database Management CoursesInstructional materials focused on the theory and practical application of database systems.
  • Database Management ExercisesPractical tasks and projects focused on designing schemas and executing SQL queries.
  • Database Management Roadmaps3 sub-tagsCurricula focused on data storage, query optimization, and schema design, distinct from general backend development.
  • DevOps Learning CurriculaStructured paths for DevOps mastery.
  • DevOps and Infrastructure Roadmaps7 sub-tagsLearning paths for systems engineering, cloud operations, and infrastructure automation, distinct from application-level development.
  • Distributed Systems Design PatternsEducational resources covering architectural strategies for distributed data consistency and synchronization.
  • Foundational Computer Science Modules7 sub-tagsAcademic and theoretical modules covering core computational logic, algorithms, and mathematics, distinct from applied career roadmaps.
  • Generative AI Development GuidesComprehensive learning modules covering the end-to-end lifecycle of building, deploying, and maintaining generative AI applications.
  • Generative AI TutorialsInstructional content focused on building applications with specific generative AI models.
  • Image Generation ModulesInstructional content focused on the development and integration of generative models for visual media.
  • Information Security CurriculaEducational materials covering cybersecurity principles, threat modeling, and defensive software engineering.
  • Load Balancing StrategiesEducational content covering traffic distribution techniques and algorithms.
  • Low-Code AI DevelopmentInstructional modules for building AI applications using minimal manual coding techniques.
  • Model Fine-Tuning GuidesEducational resources and guides explaining the benefits, use cases, and implementation techniques for fine-tuning machine learning models.
  • Pedagogical Support and Study Resources5 sub-tagsSupplementary materials designed to facilitate the learning process, including study guides, exercises, and assessment preparation, distinct from the curriculum content itself.
  • Product Management RoadmapsCurricula focused on product strategy, feature prioritization, and cross-functional team leadership.
  • Programming Language RoadmapsCurated learning paths for mastering specific programming languages and their ecosystems.
  • Quality Assurance RoadmapsStructured learning paths and resources for mastering software testing methodologies and quality assurance automation tools.
  • Retrieval Augmented Generation ModulesInstructional content covering the integration of external data sources with language models via vector-based retrieval.
  • STEAM Education ResourcesMaterials integrating science, technology, engineering, arts, and mathematics for educational purposes.
  • Software Engineering RoadmapsComprehensive, hierarchical learning paths for various software engineering roles.
  • Swift Development RoadmapsCurated learning paths for mastering the Swift programming language and Apple ecosystem development.
  • System Design Case Studies2 sub-tagsArchitectural blueprints and design solutions for common real-world system problems.
  • System Design and Architecture Roadmaps4 sub-tagsEducational paths for high-level architectural patterns, scalability, and distributed systems, distinct from implementation-level programming.
  • Technical RoadmapsCurated, sequential learning paths for various software engineering disciplines.
  • Technical Writing RoadmapsGuides and resources for mastering technical documentation and communication.
  • UX Design RoadmapsCurated learning paths for mastering user experience research, wireframing, and interface design principles.
  • Web Development Roadmaps6 sub-tagsComprehensive learning paths covering frontend, backend, and full-stack web development technologies.