The course covers fundamentals of operating systems, including virtualization of the CPU and memory, threads and concurrency, file and storage systems. It is based on a textbook "Operating Systems: Three Easy Pieces", by Remzi & Andrea Arpaci-Dusseau, freely available online.