Курс починається з історії UNIX та Linux. Слухачі дізнаються про принципи UNIX, проект GNU та ліцензію GPL. Розглядається Red Hat Enterprise Linux та його переваги. Модуль охоплює базові операції: локальний вхід у систему, роботу з віртуальними консолями, графічну інфраструктуру Xorg та зміну пароля.
На цьому етапі вивчається запуск команд та отримання довідки. Розглядаються команди whatis, man та info. Слухачі навчаться орієнтуватись у файловій системі Linux, працювати з каталогами, копіювати, переміщувати та видаляти файли. Модуль включає роботу з абсолютними та відносними шляхами, а також використання файлового менеджера Nautilus.
Модуль присвячений оболонці bash. Слухачі освоять корисні прийоми командного рядка: масову обробку файлів, автодоповнення Tab та роботу з історією команд. Вивчаться розширення командного рядка, захист від розширень за допомогою лапок та зворотних слешів. Також розглядаються прийоми редагування команд.
Цей блок охоплює стандартний ввід-вивід та перенаправлення потоків. Слухачі навчаться перенаправляти вивід, помилки та використовувати конвеєри. Другий розділ модуля присвячений користувачам, групам та дозволам. Розглядається модель безпеки Linux, користувач root, типи дозволів та їх зміна різними способами.
Модуль починається з основ роботи в текстових редакторах vi та vim. Слухачі вивчать три режими роботи, переміщення курсору, редагування тексту та збереження файлів. Друга частина розкриває внутрішню будову файлової системи: розділи, inode, типи файлів, символічні та жорсткі посилання. Також розглядається робота з знімними носіями, архівами та стисненням файлів.
Цей блок глибше заглиблюється в налаштування оболонки bash. Вивчаються змінні, псевдоніми, сценарії запуску та файли налаштування. Другий розділ охоплює складніші аспекти роботи з користувачами та дозволами: файли /etc/passwd, /etc/shadow, системні користувачі, дозволи за замовчуванням та спеціальні дозволи для файлів і каталогів.
Модуль поєднує розширене використання редакторів vi/vim та основи обробки текстів. Слухачі навчаться фільтрації, пошуку та заміни, візуального режиму в vim. Друга частина присвячена утилітам обробки рядків: head, tail, wc, sort, uniq, cut, diff та форматуванню тексту.
Цей блок глибоко розкриває тему регулярних виразів. Слухачі навчаться створювати складні шаблони пошуку, використовувати модифікатори та прив'язки. Розглядаються інструменти grep, sed, awk та їх практичне застосування. Другий розділ присвячений пошуку файлів за допомогою slocate та find з різними критеріями.
Модуль охоплює управління процесами в Linux. Слухачі вивчать стани процесів, перегляд, завершення, зміну пріоритетів. Розглядається робота з фоновими завданнями, планувальник cron та створення періодичних завдань. Друга частина присвячена мережевим клієнтам: веб-браузерам, поштовим клієнтам, SSH, SCP, rsync та іншим інструментам віддаленого доступу.
Завершальний модуль присвячений написанню сценаріїв оболонки bash. Слухачі навчаться створювати скрипти, використовувати змінні, обробляти введення та виведення. Розглядаються структури управління: умовні оператори if/else, case, цикли for та while. Також вивчається робота з параметрами, функціями та налагодження сценаріїв.
Після завершення курсу слухачі зможуть вільно працювати з файловою системою Linux, виконувати основні операції з файлами, використовувати командний рядок та графічний інтерфейс GNOME. Вони навчаться редагувати файли в vi, керувати правами доступу, застосовувати регулярні вирази, працювати з мережевими утилітами та писати базові скрипти bash.
Курс включає практичні заняття з ментором, лабораторні роботи для закріплення матеріалу та видачу сертифіката про успішне завершення. Кожен модуль супроводжується практичними завданнями, що дозволяють відразу застосовувати отримані знання.