Curriculum Catalog
Browse our full range of DevOps engineering tracks.
Microservices Architecture
A complete introduction to microservices architecture patterns, design principles, communication models, and production considerations.
Distributed Systems Fundamentals
A foundational course on distributed systems theory and practical models used in real-world infrastructure.
Event-Driven Architecture
Learn how to design event-driven systems using topics, event buses, event streams, producers, consumers, and asynchronous workflows.
API Architecture & Gateways
Learn how to design scalable APIs, API gateways, routing layers, authentication schemes, and patterns for service-to-service communication.
Designing Scalable & Resilient Systems
A comprehensive guide to scaling, performance, reliability, capacity planning, and resilient system design.
Linux Administration (Beginner)
A foundational Linux course teaching essential commands, filesystem navigation, permissions, package management, networking, and core operating system concepts for new DevOps engineers.
Linux Administration (Advanced)
Advanced Linux concepts including system optimization, kernel tuning, networking internals, storage, services, automation, security, and performance troubleshooting.
Networking Fundamentals for DevOps
A complete foundational networking course for DevOps engineers covering TCP/IP, OSI, DNS, routing, load balancing, firewalls, VPNs, diagnostics, and core network theory—without platform-specific networking.
Programming for DevOps (Python & Bash)
A comprehensive programming course tailored for DevOps engineers. Focuses on Python and Bash for automation, scripting, tooling, CI/CD pipelines, data manipulation, API integrations, and systems engineering.