Введение в Linux (ссылка)
В рамках данного курса я познакомился с операционной системой Linux и её базовыми возможностями.
Основы программирования для Linux (ссылка)
В курсе были рассмотрены базовые инструменты написания программ для Linux: система сборки make, системные библиотеки Ubuntu, POSIX. Разобраны темы взаимодействия с файловой системой Linux, порождения процессов, создание процессов-демонов и взаимодействие с другими процессами с помощью IPC (каналы, сигналы, разделяемая память и сокеты). На базом уровне была затронута тема сетей: TCP/IP, OSI, маршрутизация.