Spring 2026
Linux Kernel Internals: Data Structures for Open Computing
Dates: January 12, 2026 - May 18, 2026Day/Time: Monday; Wednesday 6:00 AM - 7:15 AM EDT
Level: 200-Level
Certificate: Technology and Society*
Instructor: Dmitrii Toksaitov, American University of Central Asia
Dive deep into the heart of the famous Linux kernel by exploring essential data structures: linked lists, hash tables, red-black trees, B-trees, radix trees, and bitmaps. Through hands-on projects, you'll modify kernel code directly, visualize critical algorithms, and build new functionality. Rooted in Linux's open-source philosophy, this globally accessible online course equips you with the skills to build technology that fosters collaboration, transparency, and innovation. To support students across time zones, the course may also be taken asynchronously: you can follow recorded lectures at a time convenient for you, complete take-home labs and projects, and track your progress via the learning management system, in addition to participating in live online class meetings.
Credits: 3 US / 6 ECTS