All Courses
27 courses across 6 learning paths. Start anywhere — learn in any order you prefer.
27 courses found
Foundations
Linux Fundamentals
Your journey begins here. Learn how Linux works, navigate the file system, manage processes, and understand the operating system that powers the internet.
Foundations
Linux Administration
Go deeper into Linux system administration. Configure services, manage storage, set up networking, and learn to troubleshoot production systems.
Foundations
Shell Scripting
Transform repetitive tasks into automated scripts. Learn Bash scripting from variables to complex automation workflows.
Foundations
Networking Fundamentals
Understand how computers communicate. Master TCP/IP, DNS, HTTP, firewalls, and the networking concepts that underpin everything in DevOps.
Foundations
Git & Version Control
Master the version control system used by every modern team. Learn Git from first commit to complex branching strategies.
Foundations
Python for Automation
Learn Python with a DevOps focus. Automate infrastructure tasks, parse logs, interact with APIs, and build tools that make your life easier.
Containerization & Orchestration
Docker Fundamentals
Learn containerization from scratch. Build, run, and manage Docker containers. Understand images, Dockerfiles, and container lifecycle.
Containerization & Orchestration
Docker Advanced
Master advanced Docker techniques: custom registries, build optimization, CI/CD integration, debugging, Docker Swarm, and production patterns.
Containerization & Orchestration
Kubernetes Fundamentals
Master container orchestration with Kubernetes. Deploy, scale, and manage containerized applications in production.
Containerization & Orchestration
Kubernetes Advanced
Go beyond the basics. Master advanced Kubernetes patterns including custom resources, operators, service mesh, multi-cluster management, and production-grade security hardening.
Containerization & Orchestration
Helm — The Kubernetes Package Manager
Master Helm charts for packaging, deploying, and managing Kubernetes applications. From basic charts to advanced templating and chart repositories.
Containerization & Orchestration
Kustomize — Template-Free Configuration
Customize Kubernetes manifests without templates using Kustomize. Master bases, overlays, patches, and environment-specific configurations.
CI/CD & GitOps
CI/CD Fundamentals
Understand the principles and practices of Continuous Integration and Continuous Delivery. Build your first automated pipeline.
CI/CD & GitOps
GitHub Actions
Master GitHub Actions for automating builds, tests, and deployments. From basic workflows to advanced patterns.
CI/CD & GitOps
Jenkins
Master Jenkins for enterprise CI/CD. Declarative and scripted pipelines, shared libraries, and distributed builds.
CI/CD & GitOps
ArgoCD & GitOps
Implement GitOps with ArgoCD. Deploy to Kubernetes with Git as the single source of truth.
Infrastructure as Code & Cloud
Cloud Computing Fundamentals
Understand cloud computing models, service types, and the AWS ecosystem before diving into infrastructure as code.
Infrastructure as Code & Cloud
AWS DevOps Essentials
Master AWS services essential for DevOps engineers. From VPC networking and EC2 to ECS, EKS, S3, IAM, and CloudFormation — build production infrastructure on AWS.
Infrastructure as Code & Cloud
Terraform Fundamentals
Master Infrastructure as Code with Terraform. Define, provision, and manage cloud infrastructure declaratively.
Infrastructure as Code & Cloud
Ansible
Automate server configuration and application deployment with Ansible. Agentless, simple, powerful.
Observability & Reliability
Observability Fundamentals
Understand the principles of observability — metrics, logs, and traces — and why they matter for running reliable systems.
Observability & Reliability
Prometheus
Master Prometheus for metrics collection, PromQL for querying, and alerting rules for proactive incident detection.
Observability & Reliability
Grafana
Build beautiful, informative dashboards with Grafana. Connect data sources, design panels, and create alerts.
Observability & Reliability
SRE Principles
Learn Site Reliability Engineering principles — SLOs, error budgets, incident management, and the practices that keep systems reliable.
Platform Engineering & Advanced Topics
Platform Engineering Principles
Understand the principles of platform engineering — golden paths, developer experience, and internal developer platforms.
Platform Engineering & Advanced Topics
Security & DevSecOps
Integrate security into the DevOps lifecycle. SAST, DAST, supply chain security, and policy as code.
Platform Engineering & Advanced Topics
DevOps Career Development
Build a successful DevOps career — from resume building to technical interviews and salary negotiation.