This course will teach the fundamentals of Linux system programming. Participants will learn to develop simple Linux loadable kernel modules for Linux in C. By the end of the course, they will have developped a simple device driver rootkit and a simple rootkit. Further information and opening of subscriptions are planned for Spring 2020. First courses are planned for Fall 2020. Make sure you check back!