The Eudyptula Challenge is a series of programming exercises that teaches Linux kernel development skills. It starts with basic "Hello World" kernel modules and gets progressively more complex, with tasks like submitting patches to the mainline kernel. Over 172 people have had their patches accepted into the kernel as a result of the challenge. It requires basic C skills and patience for working with large open source projects. The challenge is modeled after the Matasano Crypto Challenge and aims to help people learn and contribute to the Linux kernel.