Ranked in these QuestionsQuestion Ranking
Pro Clear objectives
The objective of the course is to learn on how to develop for or maybe even maintain your own kernel module in the future. Since every lesson and exercise aims for this single objective, it's easy to see how much you are progressing and to have a singular focus.
Pro Teaches users the whole kernel development workflow
Exercises and solutions are submitted by email, just like real patches for the Linux kernel. It also teaches you on how to configure your email client in order to be compliant with community guidelines (send plaintext instead of html, use PGP signature, etc).
Pro Learn through practical examples
Eudyptula challenge works by sending you a new exercise by email once you complete the previous one. Exercises are usually built on real-world problems related to the Linux Kernel so you get to learn the theory behind kernel development while solving real-world problems.