Learn about operating systems: Understand how software interacts with hardware.
This course will provide an introduction to the fundamentals of operating systems, including how software interacts with hardware. Topics covered will include memory management, process scheduling, and device management. Students will gain a better understanding of how operating systems are designed and how they work. The course will also cover the basics
Android is an open-source operating system developed by Google. Android is based on a modified version of the Linux kernel and other free and open-source software, designed primarily for touchscreen-based mobile devices such as smartphones and tablet computers. Android has historically been developed by a consortium of developers known as the Open Handset Alliance, but its most widely used version is primarily developed by Google. First released in 2008, Android is the world's most widely used operating system; and most used operating system for smartphones. The latest version, released on June 16, 2026, is Android 17.