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

35 repos

Awesome GitHub RepositoriesCourses & Structured Learning

Explore 35 awesome GitHub repositories matching education & learning resources · Courses & Structured Learning. Refine with filters or upvote what's useful.

  1. Home
  2. Education & Learning Resources
  3. Educational Resources
  4. Courses, Training & Certifications
  5. Courses & Structured Learning

Awesome Courses & Structured Learning GitHub Repositories

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

    Supports skill mastery through tiered, project-based learning paths that guide developers from foundational concepts to advanced implementation.

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

    Offers a comprehensive educational path covering the architecture, training, and implementation of large language models.

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

    Covers cloud infrastructure, edge computing, and artificial intelligence agent orchestration through a structured learning sequence.

    Jupyter Notebookdata-scienceeducationmachine-learning
  • ByteByteGoHq/system-design-101

    ByteByteGoHq/system-design-101

    82,955GitHubView on GitHub↗

    This project is a centralized engineering knowledge repository that provides a structured curriculum for mastering system design, architectural patterns, and fundamental software development workflows. It serves as a professional development resource for engineers, offering foundational knowledge and real-world case st

    Clarifies security principles through succinct graphical explanations of engineering and protection topics.

    awscloud-computingcoding-interviews
  • bregman-arie/devops-exercises

    bregman-arie/devops-exercises

    82,548GitHubView 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

    Gain hands-on experience in infrastructure automation and continuous delivery through a structured training program.

    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

    Collects hands-on coding tasks and algorithmic problems to help developers practice and apply their technical knowledge.

    android-interview-questionsangularjs-interview-questionsawesome
  • MisterBooo/LeetCodeAnimation

    MisterBooo/LeetCodeAnimation

    76,717GitHubView on GitHub↗

    LeetCodeAnimation is an educational code archive and technical interview resource designed to help developers master complex programming concepts. It functions as a centralized repository of source code and instructional materials, providing a structured environment for self-paced learning of fundamental computer scien

    Guides candidates through technical assessments by combining curated study materials with practical coding implementations.

    Javaanimationleetcodeleetcode-c
  • 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

    Maps out a structured path from fundamental concepts to advanced neural network architectures using practical, code-first lessons.

    Pythonbookchinesecomputer-vision
  • 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

    Provides a structured collection of learning materials covering the entire lifecycle of modern language models.

    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

    Organizes comprehensive academic lecture collections that mirror structured university computer science curricula.

    algorithmsbioinformaticscomputational-biology
  • PKUFlyingPig/cs-self-learning

    PKUFlyingPig/cs-self-learning

    71,351GitHubView on GitHub↗

    This project is a centralized repository and academic resource aggregator designed to guide students through a structured computer science curriculum. It provides a comprehensive roadmap of foundational courses and technical materials, helping learners navigate the transition from introductory programming to advanced s

    Organizes fundamental computer science topics into a cohesive, semester-by-semester academic progression for independent study.

    HTML
  • prakhar1989/awesome-courses

    prakhar1989/awesome-courses

    66,531GitHubView on GitHub↗

    This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and te

    Collects university materials covering low-level machine structures, assembly language, and computer architecture.

    awesomeawesome-listcomputer-science
  • TheAlgorithms/Java

    TheAlgorithms/Java

    65,078GitHubView on GitHub↗

    This project is an educational repository containing a comprehensive collection of classic computer science algorithms and data structures implemented in Java. It serves as a community-driven learning resource designed to help students and developers study fundamental computational problems and practice idiomatic synta

    Supports academic study through a structured library of fundamental data structures and classic algorithmic patterns.

    Javaalgorithmalgorithm-challengesalgorithms
  • 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

    Recommends essential literature for mastering technical interview strategies and common coding challenges.

    Javaalgorithmalgorithm-challengesalgorithm-competitions
  • cloudcommunity/Free-Certifications

    cloudcommunity/Free-Certifications

    51,464GitHubView on GitHub↗

    This project serves as a centralized career development portal, acting as a community-maintained repository for discovering free educational opportunities and professional certifications. It functions as a comprehensive directory that aggregates links to training programs, learning modules, and exam vouchers, helping i

    Facilitates ongoing professional growth by grouping accessible training modules for continuous skill development.

    awesomeawesome-listawesome-lists
Prev12Next

Explore sub-tags

  • Coding Exercises11 sub-tagsHands-on coding tasks and interview-style questions designed to practice and apply technical knowledge.
  • Computer Science Curricula15 sub-tagsStructured academic curricula and comprehensive study collections covering computer science fundamentals and advanced technical topics.
  • Courses9 sub-tagsStructured sequences of lessons or modules designed to teach a specific subject.
Interview Preparation Guides3 sub-tags
Study guides and collections of technical questions designed to prepare candidates for software engineering interviews.
  • Learning Path Guides8 sub-tagsStructured sequences of modules designed to guide developers through a specific curriculum.