Understanding Operating Systems is a foundational course that exposes students to the underpinnings of modern desktop operating systems and the components that are most vulnerable to cyber attacks. It covers the principles of process, memory, and I/O management that drive all modern operating systems, and includes hands-on labs to discover how these principles are implemented in Microsoft Windows and Linux. After attending this course, you will better understand how operating systems' components work and interact, and you will be able to use built-in tools for component analysis. You will also have an excellent foundation for further training in malware analysis, intrusion analysis, and penetration testing.
This is an introductory course ideal for those seeking a career in malware analysis, incident response or pen testing.