Learning eBPF Tutorial

In this interactive tutorial, learn eBPF with Liz Rice!
Learn how to write your first eBPF Hello World program and dive into all the key concepts and tools of eBPF such as eBPF maps, bytecode, bpftool, xdp and the eBPF verifier.
DifficultyIntermediate
VersionOpen Source
TopicsNetworking
ProjectCilium

Main steps in the lab

01eBPF Hello World

Build your first eBPF program

02eBPF Maps

Develop your understanding of eBPF Maps

03eBPF for Networking

Explore the role of eBPF in tools such as XDP

04eBPF Verifier

Understand how eBPF programs are verified