Как работает веб: от 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.
Оставьте вопрос — подскажем, подходит ли вам курс и с чего лучше начать.