12-week systems & infrastructure. Linux kernel, networking, performance engineering, and low-level programming.
Student builds a Linux kernel module installer that demonstrates understanding of Linux internals and basic systems programming skills, proving their ability to work with low-level system components.
Student builds a simple system call tracer using GDB that demonstrates understanding of system calls and debugging techniques, proving their ability to analyze system interactions.
Student builds a memory leak detector using Valgrind that demonstrates understanding of memory management and debugging techniques, proving their ability to identify memory-related issues.
Student builds a system information retrieval tool using Rust that demonstrates understanding of systems programming concepts and Rust fundamentals, proving their ability to work with modern systems programming languages.
Student builds a basic shell implementation in C that demonstrates understanding of system internals and command-line interfaces, proving their ability to work with low-level system components.
+15 more projects available after enrollment
Build a real project in 4 weeks