Як працює веб: від URL до HTTPS, API і безпеки
Шлях запиту від URL до готової сторінки: DNS, TCP, TLS, HTTP, кеш, cookies, API і захист вебзастосунків.
Курс за підпискою
Linux з нуля: від першої команди до роботи з віддаленим пристроєм
Отримати доступ до курсу
Курс за підпискою · Навчання у власному темпі
Про курс
Курс для тих, хто ніколи не працював з Linux і, можливо, ще не відкривав термінал. Ти навчишся впевнено почуватися в командному рядку: знаходити файли й дані, керувати правами й процесами, ставити програми, перевіряти мережу, пакувати архіви та писати перші скрипти — і зрозумієш, навіщо все це потрібно.
Аудиторія
Ніколи не відкривали термінал
Опануєте командний рядок з нуля: файли, права, процеси, пакети й перші bash-скрипти в навчальній Ubuntu в браузері.
Початківець у тестуванні
Навчитеся шукати помилки в журналах через grep і find, керувати процесами й діагностувати мережу.
Плануєте embedded-напрямок
Підключатиметеся до віддаленого пристрою по SSH, читатимете його журнали й перезапускатимете служби.
Попередній досвід не потрібен — починайте з першого модуля.
Досвід програмування або Linux не потрібен.
Результат
орієнтуватися у файловій системі Linux і працювати з файлами й каталогами
читати, шукати й обробляти текст: grep, find, конвеєри, перенаправлення
розуміти й змінювати права доступу, працювати з sudo
керувати процесами, змінними середовища, пакетами й архівами
діагностувати мережу і писати прості bash-скрипти
підключатися до віддаленого пристрою по SSH, читати його журнали й перезапускати служби
Формат
Кожна тема закріплюється практикою в справжньому терміналі навчальної Ubuntu прямо в браузері. Завдання — це маленькі місії: знайти в журналах пристрою, де сталася помилка; повернути на місце конфіг, скопійований не туди; зупинити процес, що з'їв процесор; оживити службу на дроні. Перевірка дивиться на результат, а не на конкретні команди, тож зараховується будь-який правильний шлях.
34 уроки з прикладами
40+ завдань з автоматичною перевіркою
12 тестів для самоперевірки
Онлайн на my.prog.academy, без встановлення програм
AI-помічник
На сторінках курсу, уроків і завдань є кнопка «Запитати AI». Помічник знає матеріали саме цього курсу й урок, на якому ви зараз, тому відповідає по темі й показує, у яких уроках про це йдеться.
Не зрозуміли урок з першого разу — попросіть пояснити простіше або дати ще один приклад.
Застрягли — підкаже, з чого почати, і допоможе знайти помилку у вашому рішенні. Готового рішення не дає.
Запитайте, де пояснювали поняття, — і отримаєте посилання на потрібні уроки курсу.
Уточнюйте без повторів: помічник пам’ятає розмову, а нещодавні розмови курсу зберігаються.
Входить у кожен тариф оплаченої підписки — Basic і Premium. У Premium ліміти використання AI-помічника вищі — ним можна користуватися активніше. Це помічник у навчанні, а не генератор готових відповідей: він пояснює й підказує, а завдання ви розв’язуєте самі.
Програма
13 модулів, 40+ практичних завдань з автоматичною перевіркою і 12 тестів. Відкрийте модуль, щоб побачити всі теми.
Що таке Linux, де він працює, термінал і shell, анатомія команди та вбудована довідка.
Дерево каталогів Linux, команди pwd, ls і cd, абсолютні й відносні шляхи, приховані файли.
Створення, копіювання, переміщення й видалення файлів і каталогів; шаблони імен *, ? і [ ].
cat, less, head і tail, редагування в nano, echo, перенаправлення виводу та потоки stdin, stdout і stderr.
grep для пошуку рядків, find для пошуку файлів, конвеєри з sort, uniq, wc, cut і tee.
Користувачі й групи, root і sudo, читання прав у ls -l, chmod символьно й числами, chown і chgrp.
Процеси і PID, ps, top і pgrep, фонові завдання, сигнали TERM і KILL, коди завершення, && і ||.
Змінні shell і середовища, export, PATH і власні команди, історія, псевдоніми та ~/.bashrc.
Пакети, репозиторії й залежності; apt update, search, show, install, remove, upgrade; як дізнатися встановлену версію.
IP-адреси, інтерфейси, шлюз, DNS і порти; ping, host, curl, wget, ss і покрокова діагностика зв'язку.
tar, gzip і zip: пакуємо, переглядаємо й розпаковуємо архіви; df і du: шукаємо, куди зникло місце, і звільняємо його без ризику.
Скрипт як файл команд: шебанг, права,./ і коди завершення; змінні, аргументи, умови й цикли; налагодження через bash -x. Скрипти перевіряються на прихованих даних.
Linux на пристрої без екрана: SSH і scp, serial console, журнали, конфіги й служби дрона; підсумки курсу й наступні кроки.
Стек
Код пишете й запускаєте в браузері на платформі — встановлювати нічого не потрібно.
Застосування
Доступ
Заповніть коротку форму на цій сторінці.
Після заявки перейдіть у Telegram-бот Prog Academy — він надішле подальші інструкції щодо доступу.
Уроки, практика й тести — на my.prog.academy, у зручному для вас темпі.
Контакт
Залиште контакти — надішлемо деталі доступу до курсу «Основи Linux».
Шлях запиту від URL до готової сторінки: DNS, TCP, TLS, HTTP, кеш, cookies, API і захист вебзастосунків.
Захист від сучасних атак для нетехнічних фахівців: фішинг, паролі й MFA, інциденти, дипфейки і безпечна робота з ШІ.
Масиви, зрізи, broadcasting і матриці — числова основа, на якій стоять pandas, scikit-learn і PyTorch.
Залиште запитання — підкажемо, чи підходить вам курс і з чого краще почати.