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

45 repos

Awesome GitHub RepositoriesCourses, Training & Certifications

Explore 45 awesome GitHub repositories matching education & learning resources · Courses, Training & Certifications. Refine with filters or upvote what's useful.

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

Awesome Courses, Training & Certifications 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
  • 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

    Follow a structured curriculum designed to guide learners through the complexities of modern cloud-native technologies.

    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
  • ByteByteGoHq/system-design-101

    ByteByteGoHq/system-design-101

    79,676GitHubView 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
  • 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
  • grafana/grafana

    grafana/grafana

    72,295GitHubView on GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking an

    Offers structured learning paths and documentation to help engineers build professional expertise in observability and data visualization.

    TypeScriptalertinganalyticsbusiness-intelligence
  • josephmisiti/awesome-machine-learning

    josephmisiti/awesome-machine-learning

    71,702GitHubView on GitHub↗

    This project is a comprehensive, community-driven directory of machine learning resources, software libraries, and educational materials. It serves as a centralized knowledge base for developers and researchers, organizing tools and frameworks by their primary programming language and technical domain to simplify disco

    Connects learners to interactive platforms and visual exercises for mastering neural network principles.

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

    Connects learners with sequential academic paths that bridge theoretical knowledge and practical technical application.

    awesomeawesome-listcomputer-science
  • lydiahallie/javascript-questions

    lydiahallie/javascript-questions

    65,277GitHubView on GitHub↗

    This project is a community-driven knowledge base and diagnostic suite designed to evaluate and improve a developer's grasp of JavaScript. It functions as an interactive learning repository, providing a structured collection of technical questions and detailed explanations that target core language mechanics, runtime n

    Facilitate hands-on programming practice by combining structured technical guides with interactive exercises.

  • 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
  • sindresorhus/awesome-nodejs

    sindresorhus/awesome-nodejs

    65,038GitHubView on GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of hi

    Provides links to structured training programs and tutorials for mastering software development skills.

    awesomeawesome-listjavascript
  • 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

    Curates a wide range of algorithmic puzzles designed to sharpen programming skills and test problem-solving abilities.

    Javaalgorithmalgorithm-challengesalgorithm-competitions
  • rust-lang/rustlings

    rust-lang/rustlings

    61,890GitHubView on GitHub↗

    Rustlings is a command-line learning tool designed to build language proficiency through a structured, interactive curriculum. It functions as a practice-oriented platform where users master syntax and core concepts by resolving compilation errors within a sequence of small, incremental code exercises. The environment

    Organizes technical concepts into a linear progression of exercises to guide users from basic syntax to advanced language features.

    Rustbeginner-friendlyexercisesrust
  • youngyangyang04/leetcode-master

    youngyangyang04/leetcode-master

    60,353GitHubView on GitHub↗

    This project is a comprehensive algorithmic interview resource and coding practice repository. It provides a structured curriculum of programming challenges and source code implementations designed to help software engineers master efficient problem-solving techniques and prepare for technical assessments. The reposit

    Navigate a comprehensive learning path that organizes complex technical subjects into manageable modules for building core computer science skills.

    Shellalgorithmcppgo
Prev123Next

Explore sub-tags

  • Courses & Structured Learning5 sub-tags
  • Interactive Learning Platforms5 sub-tagsWeb-based environments that provide structured courses, coding exercises, and certification paths for software development.
  • Professional Certification Programs8 sub-tagsVendor-provided training and formal assessment pathways for industry-recognized technical credentials.
Software Engineering Training Courses
7 sub-tags
Structured training programs and tutorials focused on practical software development skills, tools, and project management.
  • Technical Learning Roadmaps3 sub-tagsStructured sequences of learning paths and curricula designed to guide professional development and technical skill acquisition.