Curriculum Catalog

Browse our full range of DevOps engineering tracks.

Intermediate

Microservices Architecture

A complete introduction to microservices architecture patterns, design principles, communication models, and production considerations.

#microservices#architecture#distributed-systems
Advanced

Distributed Systems Fundamentals

A foundational course on distributed systems theory and practical models used in real-world infrastructure.

#distributed-systems#architecture#microservices
Advanced

Event-Driven Architecture

Learn how to design event-driven systems using topics, event buses, event streams, producers, consumers, and asynchronous workflows.

#event-driven-architecture#microservices#distributed-systems
Advanced

API Architecture & Gateways

Learn how to design scalable APIs, API gateways, routing layers, authentication schemes, and patterns for service-to-service communication.

#api-architecture#gateways#microservices
Advanced

Designing Scalable & Resilient Systems

A comprehensive guide to scaling, performance, reliability, capacity planning, and resilient system design.

#scalability#resilience#architecture
Beginner

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#devops#beginners
Intermediate

Linux Administration (Advanced)

Advanced Linux concepts including system optimization, kernel tuning, networking internals, storage, services, automation, security, and performance troubleshooting.

#linux#sysadmin#devops
Beginner

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.

#networking#tcp-ip#dns
Intermediate

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.

#python#bash#automation