Prog Academy
RU UA

Курс за підпискою

Основи Linux

Linux з нуля: від першої команди до роботи з віддаленим пристроєм

  • 13 модулів
  • 40+ практичних завдань
  • Автоматична перевірка
  • Українською

Отримати доступ до курсу

Курс за підпискою · Навчання у власному темпі

Про курс

Що це за курс?

Курс для тих, хто ніколи не працював з Linux і, можливо, ще не відкривав термінал. Ти навчишся впевнено почуватися в командному рядку: знаходити файли й дані, керувати правами й процесами, ставити програми, перевіряти мережу, пакувати архіви та писати перші скрипти — і зрозумієш, навіщо все це потрібно.

Аудиторія

Для кого цей курс?

  • Ніколи не відкривали термінал

    Опануєте командний рядок з нуля: файли, права, процеси, пакети й перші bash-скрипти в навчальній Ubuntu в браузері.

  • Початківець у тестуванні

    Навчитеся шукати помилки в журналах через grep і find, керувати процесами й діагностувати мережу.

  • Плануєте embedded-напрямок

    Підключатиметеся до віддаленого пристрою по SSH, читатимете його журнали й перезапускатимете служби.

Можна почати з нуля

Попередній досвід не потрібен — починайте з першого модуля.

  • Досвід програмування або Linux не потрібен.

  1. Досвід не потрібен
  2. Почніть тут Основи Linux

Результат

Що ви навчитеся робити

орієнтуватися у файловій системі Linux і працювати з файлами й каталогами

читати, шукати й обробляти текст: grep, find, конвеєри, перенаправлення

розуміти й змінювати права доступу, працювати з sudo

керувати процесами, змінними середовища, пакетами й архівами

діагностувати мережу і писати прості bash-скрипти

підключатися до віддаленого пристрою по SSH, читати його журнали й перезапускати служби

Формат

Як влаштоване навчання?

Кожна тема закріплюється практикою в справжньому терміналі навчальної Ubuntu прямо в браузері. Завдання — це маленькі місії: знайти в журналах пристрою, де сталася помилка; повернути на місце конфіг, скопійований не туди; зупинити процес, що з'їв процесор; оживити службу на дроні. Перевірка дивиться на результат, а не на конкретні команди, тож зараховується будь-який правильний шлях.

  • Теорія

    34 уроки з прикладами

  • Практика в браузері

    40+ завдань з автоматичною перевіркою

  • Тести

    12 тестів для самоперевірки

  • Власний темп

    Онлайн на my.prog.academy, без встановлення програм

AI-помічник

AI-помічник поруч під час навчання

На сторінках курсу, уроків і завдань є кнопка «Запитати AI». Помічник знає матеріали саме цього курсу й урок, на якому ви зараз, тому відповідає по темі й показує, у яких уроках про це йдеться.

  • Пояснить інакше

    Не зрозуміли урок з першого разу — попросіть пояснити простіше або дати ще один приклад.

  • Допоможе із завданням

    Застрягли — підкаже, з чого почати, і допоможе знайти помилку у вашому рішенні. Готового рішення не дає.

  • Знайде потрібну тему

    Запитайте, де пояснювали поняття, — і отримаєте посилання на потрібні уроки курсу.

  • Продовжить розмову

    Уточнюйте без повторів: помічник пам’ятає розмову, а нещодавні розмови курсу зберігаються.

Входить у кожен тариф оплаченої підписки — Basic і Premium. У Premium ліміти використання AI-помічника вищі — ним можна користуватися активніше. Це помічник у навчанні, а не генератор готових відповідей: він пояснює й підказує, а завдання ви розв’язуєте самі.

Програма

Програма курсу

13 модулів, 40+ практичних завдань з автоматичною перевіркою і 12 тестів. Відкрийте модуль, щоб побачити всі теми.

Модуль 1. Знайомство з Linux 3 уроки · 2 практики · 1 тест

Що таке Linux, де він працює, термінал і shell, анатомія команди та вбудована довідка.

  • Теорія Що таке Linux і де він працює
  • Теорія Термінал, shell і твоя навчальна машина
  • Теорія Анатомія команди і довідка
  • Практика Практика 1.1: Хто я і де я
  • Практика Практика 1.2: Довідка замість пошуковика
  • Тест Знайомство з Linux
Модуль 2. Навігація файловою системою 3 уроки · 2 практики · 1 тест

Дерево каталогів Linux, команди pwd, ls і cd, абсолютні й відносні шляхи, приховані файли.

  • Теорія Дерево файлової системи
  • Теорія pwd, ls і cd: де я і що навколо
  • Теорія Шляхи: абсолютні й відносні, приховані файли, cat
  • Практика Практика 2.1: Журнали метеостанції
  • Практика Практика 2.2: Пошук втраченої карти
  • Тест Навігація файловою системою
Модуль 3. Файли й каталоги 3 уроки · 4 практики · 1 тест

Створення, копіювання, переміщення й видалення файлів і каталогів; шаблони імен *, ? і [ ].

  • Теорія Створюємо файли й каталоги
  • Теорія Копіюємо, переміщуємо, перейменовуємо
  • Теорія Видалення без сюрпризів і шаблони імен
  • Практика Практика 3.1: Каркас проєкту метеостанції
  • Практика Практика 3.2: Конфіг не в тому каталозі
  • Практика Практика 3.3: Прибирання робочого каталогу
  • Практика Практика 3.4: Розбираємо файли з дрона
  • Тест Файли й каталоги
Модуль 4. Читання й запис даних 3 уроки · 4 практики · 1 тест

cat, less, head і tail, редагування в nano, echo, перенаправлення виводу та потоки stdin, stdout і stderr.

  • Теорія Читаємо файли: cat, less, head, tail
  • Теорія Редагуємо текст: редактор, nano, echo
  • Теорія Перенаправлення й потоки
  • Практика Практика 4.1: Короткий звіт про політ
  • Практика Практика 4.2: Налаштування перед польотом
  • Практика Практика 4.3: Журнал змін прошивки
  • Практика Практика 4.4: Самоперевірка метеостанції
  • Тест Читання й запис даних
Модуль 5. Пошук і обробка тексту 3 уроки · 4 практики · 1 тест

grep для пошуку рядків, find для пошуку файлів, конвеєри з sort, uniq, wc, cut і tee.

  • Теорія grep: знайти рядок у горі тексту
  • Теорія find: знайти файл, про який знаєш лише частину
  • Теорія Конвеєри: sort, uniq, wc, cut, tee
  • Практика Практика 5.1: Чорна скринька мережі датчиків
  • Практика Практика 5.2: Загублене калібрування і хто з'їв диск
  • Практика Практика 5.3: Звіт по телеметрії флоту
  • Практика Практика 5.4: Хіт-парад кодів помилок
  • Тест Пошук і обробка тексту
Модуль 6. Права доступу і користувачі 3 уроки · 4 практики · 1 тест

Користувачі й групи, root і sudo, читання прав у ls -l, chmod символьно й числами, chown і chgrp.

  • Теорія Користувачі, групи і root
  • Теорія Читаємо права: 10 символів ls -l
  • Теорія Змінюємо права: chmod, chown, chgrp
  • Практика Практика 6.1: Скрипт не запускається
  • Практика Практика 6.2: Під замок: ключі доступу
  • Практика Практика 6.3: Спільний каталог команди
  • Практика Практика 6.4: Хто є хто: доступ для нового пілота
  • Тест Права доступу
Модуль 7. Процеси 2 уроки · 4 практики · 1 тест

Процеси і PID, ps, top і pgrep, фонові завдання, сигнали TERM і KILL, коди завершення, && і ||.

  • Теорія Процеси: хто зараз працює на машині
  • Теорія Фон, сигнали і коди завершення
  • Практика Практика 7.1: Логер, що з'їв процесор
  • Практика Практика 7.2: Упертий завантажувач
  • Практика Практика 7.3: Дві передачі у фоні
  • Практика Практика 7.4: Передпольотна перевірка: коди і ланцюжки
  • Тест Процеси
Модуль 8. Середовище і shell 3 уроки · 3 практики · 1 тест

Змінні shell і середовища, export, PATH і власні команди, історія, псевдоніми та ~/.bashrc.

  • Теорія Змінні shell і змінні середовища
  • Теорія PATH: як shell знаходить команди
  • Теорія Історія, псевдоніми і ~/.bashrc
  • Практика Практика 8.1: Змінні місії
  • Практика Практика 8.2: Своя команда
  • Практика Практика 8.3: Зроби це назавжди
  • Тест Середовище і shell
Модуль 9. Пакети й програми 2 уроки · 3 практики

Пакети, репозиторії й залежності; apt update, search, show, install, remove, upgrade; як дізнатися встановлену версію.

  • Теорія Звідки в Linux беруться програми
  • Теорія apt на практиці
  • Практика Практика 9.1: Встанови tree
  • Практика Практика 9.2: Прибери зайве, постав потрібне
  • Практика Практика 9.3: Яка версія стоїть?
Модуль 10. Мережа 2 уроки · 3 практики · 1 тест

IP-адреси, інтерфейси, шлюз, DNS і порти; ping, host, curl, wget, ss і покрокова діагностика зв'язку.

  • Теорія Мережа для початківця: адреси, інтерфейси, порти
  • Теорія Перевіряємо зв'язок: ping, host, curl, wget
  • Практика Практика 10.1: Мережевий паспорт
  • Практика Практика 10.2: Хто не на зв'язку?
  • Практика Практика 10.3: Забери конфіг
  • Тест Мережа
Модуль 11. Архіви й місце на диску 2 уроки · 3 практики · 1 тест

tar, gzip і zip: пакуємо, переглядаємо й розпаковуємо архіви; df і du: шукаємо, куди зникло місце, і звільняємо його без ризику.

  • Теорія Архіви та стиснення: tar, gzip, zip
  • Теорія Місце на диску: df і du
  • Практика Практика 11.1: Резервна копія перед оновленням
  • Практика Практика 11.2: Розпакуй пакет прошивки
  • Практика Практика 11.3: Диск переповнений
  • Тест Архіви й місце на диску
Модуль 12. Перші скрипти 3 уроки · 4 практики · 1 тест

Скрипт як файл команд: шебанг, права,./ і коди завершення; змінні, аргументи, умови й цикли; налагодження через bash -x. Скрипти перевіряються на прихованих даних.

  • Теорія Скрипт — це файл із командами
  • Теорія Змінні, аргументи й умови
  • Теорія Цикли та налагодження скриптів
  • Практика Практика 12.1: Привітання для оператора
  • Практика Практика 12.2: Лічильник помилок метеостанції
  • Практика Практика 12.3: Передпольотна перевірка
  • Практика Практика 12.4: Прибирання журналів ровера
  • Тест Перші скрипти
Модуль 13. Міст до Embedded Linux 2 уроки · 3 практики · 1 тест

Linux на пристрої без екрана: SSH і scp, serial console, журнали, конфіги й служби дрона; підсумки курсу й наступні кроки.

  • Теорія Linux на пристрої без екрана
  • Практика Практика 13.1: Місія для дрона
  • Практика Практика 13.2: Інцидент на drone-01
  • Практика Практика 13.3: Служба телеметрії впала
  • Тест Підсумковий тест курсу
  • Теорія Що ти вже вмієш і що далі

Стек

Які технології використовуються?

  • Термінал Linux (bash)

Код пишете й запускаєте в браузері на платформі — встановлювати нічого не потрібно.

Застосування

Де застосовуються ці знання?

  1. Робота з серверами й хмарними машинами
  2. Щоденні задачі розробника, тестувальника і DevOps-інженера
  3. Обслуговування вбудованих пристроїв на Linux

Доступ

Як отримати доступ?

  1. Залиште заявку

    Заповніть коротку форму на цій сторінці.

  2. Завершіть реєстрацію в Telegram

    Після заявки перейдіть у Telegram-бот Prog Academy — він надішле подальші інструкції щодо доступу.

  3. Навчайтеся на платформі

    Уроки, практика й тести — на my.prog.academy, у зручному для вас темпі.

Контакт

Почніть навчання на платформі

Залиште контакти — надішлемо деталі доступу до курсу «Основи Linux».

Інші курси за підпискою

JavaScript (Node.js)

Як працює веб: від URL до HTTPS, API і безпеки

Шлях запиту від URL до готової сторінки: DNS, TCP, TLS, HTTP, кеш, cookies, API і захист вебзастосунків.

11 модулів · 30+ практичних завдань

Часті питання про курс

Що це за курс?

«Основи Linux» — онлайн-курс за підпискою на навчальній платформі Prog Academy. Linux з нуля: від першої команди до роботи з віддаленим пристроєм. Курс для тих, хто ніколи не працював з Linux і, можливо, ще не відкривав термінал. Ти навчишся впевнено почуватися в командному рядку: знаходити файли й дані, керувати правами й процесами, ставити програми, перевіряти мережу, пакувати архіви та писати перші скрипти — і зрозумієш, навіщо все це потрібно.

Для кого цей курс?

Для початківців у розробці, тестуванні та embedded-напрямку. Досвід програмування чи Linux не потрібен. Курс є першим кроком перед курсом «Linux для embedded-розробника».

Які знання потрібні перед стартом?

Досвід програмування або Linux не потрібен.

Які технології використовуються?

Термінал Linux (bash). Код пишете й запускаєте прямо в браузері на платформі — встановлювати нічого не потрібно.

Скільки модулів містить курс?

13 модулів: Знайомство з Linux; Навігація файловою системою; Файли й каталоги; Читання й запис даних; Пошук і обробка тексту; Права доступу і користувачі; Процеси; Середовище і shell; Пакети й програми; Мережа; Архіви й місце на диску; Перші скрипти; Міст до Embedded Linux. Практичних завдань з автоматичною перевіркою — 40+, тестів — 12.

Як отримати доступ?

Залиште заявку на цій сторінці й завершіть реєстрацію в Telegram-боті Prog Academy — там ви отримаєте подальші інструкції щодо доступу. Навчання проходить на платформі my.prog.academy у власному темпі.

Чи входить курс у підписку?

Так. Курс входить у підписку на платформі Prog Academy: доступ до всіх курсів за підпискою; ai-помічник з навчання в кожному курсі; усі уроки, домашні завдання та автоматична перевірка; нові курси за підпискою додаються автоматично.

Не знайшли відповідь?

Залиште запитання — підкажемо, чи підходить вам курс і з чого краще почати.