Curriculum Catalog

Browse our full range of DevOps engineering tracks.

Beginner

Tech Fundamentals 2026 Edition

Just enough tech to make cloud, DevOps, security, and systems engineering 10× easier. This comprehensive survey builds foundational knowledge across computing, networking, the web, security, cloud, storage, and delivery, explained clearly with analogies, real-world examples, and hands-on labs. Start from zero and build intuition fast, with a focus on practical understanding over rote memorization. Updated for 2026 trends like zero-trust, cloud-native, APIs, and observability.

#computing-basics#networking#web-http-apis
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
Intermediate

Networking Fundamentals for DevOps

A deep, textbook-grade networking course that takes you from first principles to confident troubleshooting. Covers the OSI/TCP-IP models, IP addressing and subnetting, the link layer, routing, TCP/UDP internals, the Linux networking stack (ip, namespaces, veth, bridges, iptables/nftables), DNS, HTTP/TLS, firewalls, NAT, load balancing, VPNs, performance, and a full diagnostics-and-troubleshooting toolkit. By the end you will genuinely understand how packets move and be able to diagnose and resolve real network issues on Linux systems. Platform-neutral: no cloud-vendor or Kubernetes specifics.

#networking#tcp-ip#dns