На платформе Stepik есть онлайн-курс по Linux от Computer Science Center, очередной запуск начнётся 7 февраля.
Основы программирования для Linux https://stepik.org/548.
Курс бесплатный.
Из описания курса: курс нацелен на изучение основ программирования в операционной сиcтеме Linux. Он затрагивает базовый инструментарий и все основные компоненты: управление процессами, межпроцессные взаимодействия, сетевые возможности.
Из требований: для комфортного восприятия материала курса, необходимо обладать пониманием того, как работать в Linux на уровне пользователя, а также уверенными навыками программирования на языке С или C++.