awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

DevOps learning platform

Ranking updated Jun 30, 2026

For an interactive platform for learning DevOps, the strongest matches are bootdotdev/curriculum (This repository is an interactive educational platform with hands-on), gocd/gocd (GoCD is a production-grade continuous delivery server for automating) and in28minutes/devops-master-class (This is a structured educational repository with course content). iam-veeramalla/azure-zero-to-hero and opentofu/opentofu round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best DevOps learning platforms. We ranked top open-source tools by activity and features to help you compare and pick the right one.

DevOps learning platform

Find the best repos with AI.We'll search the best matching repositories with AI.
  • bootdotdev/curriculumbootdotdev avatar

    bootdotdev/curriculum

    3,415View on GitHub↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    This repository is an interactive educational platform with hands-on coding labs, structured DevOps roadmaps, and progress tracking, directly matching the request for a DevOps learning platform.

    Progress Tracking
    View on GitHub↗3,415
  • gocd/gocdgocd avatar

    gocd/gocd

    7,402View on GitHub↗

    GoCD is a continuous delivery server and build automation platform designed to orchestrate software delivery pipelines. It functions as a CD pipeline orchestrator that manages the automated execution of build, test, and deployment stages to move code from commit to production. The system utilizes an agent-based job execution model where remote agents pull work from a central server via polling. It employs a state-machine approach to pipeline orchestration, tracking the progression of software through stages and managing immutable build outputs via a central artifact repository to ensure consi

    GoCD is a production-grade continuous delivery server for automating build and deployment pipelines, but it is not designed as an educational platform with interactive labs, progress tracking, or hands-on learning features for DevOps practices.

    JavaAutomation PipelinesCI CD PipelinesContinuous Delivery Pipelines
    View on GitHub↗7,402
  • in28minutes/devops-master-classin28minutes avatar

    in28minutes/devops-master-class

    2,833View on GitHub↗

    This repository is a comprehensive educational resource covering the full spectrum of DevOps practices, including continuous integration and delivery, containerization, orchestration, configuration management, and infrastructure as code. It provides structured content that walks through automating the build, test, and deployment lifecycle using multi-stage pipelines with Jenkins and Azure DevOps. The material covers declarative server configuration and state management through automated Ansible playbooks, enabling consistent system environments across machines. It also addresses container lif

    This is a structured educational repository with course content and code examples for DevOps practices, but it is a static resource rather than an interactive platform with hands-on labs, progress tracking, or real-time environments.

    JavaCI CD PipelinesInfrastructure as Code
    View on GitHub↗2,833
  • iam-veeramalla/azure-zero-to-heroiam-veeramalla avatar

    iam-veeramalla/Azure-zero-to-hero

    4,773View on GitHub↗

    Azure-zero-to-hero is a comprehensive learning path and technical curriculum designed for mastering cloud infrastructure, security, and deployment on Azure. It consists of a series of courses, guides, and training modules that provide a structured approach to learning the Azure ecosystem. The project provides practical walkthroughs and tutorials covering the orchestration of containerized applications via Kubernetes, the construction of CI/CD pipelines using Azure DevOps, and the provisioning of core infrastructure including virtual machines and virtual networks. It also includes dedicated tr

    This repository is a structured curriculum of tutorials and guides for Azure DevOps, not an interactive platform with hands-on labs and progress tracking — it's a collection of learning content rather than the interactive practice environment you're looking for.

    HCLCI CD PipelinesContinuous Delivery PipelinesHealth Monitoring
    View on GitHub↗4,773
  • opentofu/opentofuopentofu avatar

    opentofu/opentofu

    29,206View on GitHub↗

    OpenTofu is a declarative infrastructure orchestrator that automates the provisioning and management of cloud resources. It functions as a platform-agnostic interface, allowing users to define their desired environment state in configuration files, which the system then reconciles against live infrastructure to calculate and execute necessary updates. The project utilizes a graph-based execution engine to determine the optimal sequence for resource operations, enabling the parallel processing of independent components to reduce deployment times. To support complex, multi-platform environments

    OpenTofu is a declarative infrastructure orchestrator for provisioning cloud resources, which is a DevOps tool itself, not an interactive learning platform with guided labs, CI/CD pipelines, or progress tracking for hands-on DevOps education.

    GoInfrastructure as CodeInfrastructure as Code
    View on GitHub↗29,206
  • iam-veeramalla/jenkins-zero-to-heroiam-veeramalla avatar

    iam-veeramalla/Jenkins-Zero-To-Hero

    9,782View on GitHub↗

    Jenkins-Zero-To-Hero is an educational course and DevOps engineering curriculum designed to teach the practical application of Jenkins for continuous integration and delivery. It serves as a comprehensive guide and tutorial for building automated software release lifecycles. The material specifically focuses on Jenkins Docker integration, providing instructional guides for configuring Docker agents and executing build pipelines within isolated container environments. It covers the development of pipelines as code using declarative scripts to ensure repeatable deployment processes. The curric

    This repository is a comprehensive Jenkins tutorial and curriculum rather than an interactive platform with labs and progress tracking—it delivers educational content as guides and code examples, not a hands-on learning environment.

    PythonAutomation PipelinesCI CD Pipelines
    View on GitHub↗9,782
  • hashicorp/terraformhashicorp avatar

    hashicorp/terraform

    48,720View on GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Terraform is a declarative infrastructure-as-code tool used in DevOps, but it is not an interactive learning platform — it lacks hands-on labs, progress tracking, and a guided learning environment for DevOps practices.

    GoInfrastructure as CodeInfrastructure as CodeInfrastructure as Code
    View on GitHub↗48,720
  • gitlabhq/gitlabhqgitlabhq avatar

    gitlabhq/gitlabhq

    24,433View on GitHub↗

    This project is a Git DevOps platform and repository manager providing a complete toolset for hosting Git repositories, managing project tasks, and automating software delivery pipelines. It functions as a self-hosted version control system with integrated access controls, an issue tracker for project management, and a CI/CD pipeline orchestrator. The platform distinguishes itself by integrating DevSecOps capabilities, specifically a security scanner designed to detect secret leaks and API keys during the code review process. It coordinates the entire DevOps lifecycle, linking version control

    GitLab is a real-world DevOps platform for managing Git repos and CI/CD pipelines, not an interactive learning platform—it lacks hands-on labs, guided progress tracking, and a structured curriculum for learning DevOps step by step.

    RubyAutomation PipelinesCI CD Pipelines
    View on GitHub↗24,433
  • coder/codercoder avatar

    coder/coder

    12,272View on GitHub↗

    Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It provides a centralized infrastructure for teams to deploy ephemeral workspaces on private cloud or on-premises hardware, ensuring consistent toolchains and dependencies across distributed development environments. The platform distinguishes itself through its focus on secure, infrastructure-as-code governance and autonomous agent integration. It allows organizations to define reusable, versioned environment templates that integrate with existing identity providers and role-based

    Coder provisions isolated development environments but lacks the interactive labs, guided learning, and progress tracking needed for a DevOps learning platform—it's a remote workspace manager rather than a hands-on training tool.

    GoInfrastructure as CodeInfrastructure as CodeInfrastructure-as-Code Providers
    View on GitHub↗12,272
  • hashicorp/terraform-cdkhashicorp avatar

    hashicorp/terraform-cdk

    5,077View on GitHub↗

    The Terraform Cloud Development Kit is an infrastructure as code framework that allows cloud resources to be defined using general-purpose programming languages. It functions as a configuration synthesizer, translating high-level programming logic and provider schemas into JSON configuration files that are executed by the Terraform engine to provision infrastructure. The framework provides a multi-language infrastructure library with the ability to automatically generate language-specific classes from provider schemas. It enables the creation of reusable constructs, allowing complex resource

    This is an infrastructure-as-code framework for defining Terraform configurations, not an interactive learning platform with labs, projects, and progress tracking for DevOps practices.

    TypeScriptInfrastructure as CodeInfrastructure-as-Code Providers
    View on GitHub↗5,077
  • chef/chefchef avatar

    chef/chef

    8,199View on GitHub↗

    Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code

    Chef is a configuration management and infrastructure as code tool used for automating infrastructure, not an interactive learning platform with labs, progress tracking, or guided projects for learning DevOps.

    RubyInfrastructure as CodeInfrastructure-as-Code Providers
    View on GitHub↗8,199
  • moghtech/komodomoghtech avatar

    moghtech/komodo

    10,290View on GitHub↗

    Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi

    Komodo is a remote server orchestration and deployment platform for managing infrastructure, not an interactive learning platform—while it covers DevOps tools (CI/CD, IaC, monitoring), it lacks the guided labs and educational structure this search requires.

    RustCI CD PipelinesCI/CD WorkflowsInfrastructure as Code
    View on GitHub↗10,290
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
bootdotdev/curriculum3.4K——Feb 16, 2026
gocd/gocd7.4KJavaApache-2.0Jun 17, 2026
in28minutes/devops-master-class2.8KJava—Sep 10, 2024
iam-veeramalla/azure-zero-to-hero4.8KHCLmitJul 17, 2024
opentofu/opentofu29.2KGoMPL-2.0Jun 22, 2026
iam-veeramalla/jenkins-zero-to-hero9.8KPythonMITMar 12, 2025
hashicorp/terraform48.7KGoNOASSERTIONJun 16, 2026
gitlabhq/gitlabhq24.4KRubyNOASSERTIONJun 17, 2026
coder/coder12.3KGoagpl-3.0Feb 20, 2026
hashicorp/terraform-cdk5.1KTypeScriptMPL-2.0Dec 10, 2025

Related searches

  • a comprehensive toolkit for devops infrastructure automation
  • a learning path for DevOps engineers
  • a tool for automating CI/CD pipelines
  • a comprehensive learning path for DevOps engineers
  • an open source tool for infrastructure automation
  • a guide to free cloud certification study
  • a structured learning path for cloud development
  • a structured learning path for software developers