Module 03 - Core
eBPF and
System Profiling
Observe systems at kernel depth without guesswork.
How to instrument CPU, GPU, and memory behavior with eBPF. Unlock performance insights that static profilers can't provide. Foundation for production observability.

Observability
See what
systems do
Instrumentation
Kernel-level
insights
Performance
Debug real
bottlenecks
Production
Low-overhead
tracing
Why This Module Exists
Understand systems from the inside out.
The Problem
Traditional profilers are slow, incomplete, and can't see kernel-level behavior. Production systems remain opaque even with metrics.
What You'll Learn
How eBPF enables in-kernel instrumentation. Building flame graphs and tracing workflows. Profiling CPU, memory, and GPU from user space safely.
The Outcome
Diagnose latency with precision. Catch regressions before users do. Build observability pipelines that scale to production infrastructure.
Built for Technical Leaders
Who Is This For?
DevOps Engineers
Monitor production systems and catch performance issues at scale.
SREs
Diagnose incidents and optimize system reliability with precision.
Performance Engineers
Optimize applications with deep system-level visibility and tracing.
Learning Outcomes
What You'll Be Able To Do.
Write eBPF programs for kernel instrumentation
Build flame graphs and performance profiles
Trace function calls and system events
Profile CPU, memory, and I/O behavior
Identify latency sources with precision
Monitor GPU operations from user space
Build observability platforms for production
Debug incidents with system-level context
You can't optimize what you can't measure.
This module teaches you to see everything.
NEXT STEPS
Continue Your Learning Journey.
Explore more core modules and advanced training programs to deepen your understanding of AI systems.