Изучайте Linux и командную строку
Бесплатный интерактивный курс Linux для начинающих. На каждом уроке вы вводите настоящие команды в Linux-терминал прямо в браузере - файлы, права доступа, pipes, bash - а в конце получаете бесплатный сертификат.
44,908+ codders записались
225 уроков220 задачи1,187 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьОсвойте командную строку с помощью необходимых инструментов и базовых навыковВведение
3 уроков217Навигация
6 уроков640Файлы
6 уроков641Каталоги
5 уроков534Проект организации фотографий
4 уроков4Символы подстановки и шаблоны
5 уроков533Содержимое файлов
7 уроков753Перенаправление
6 уроков640Каналы
5 уроков534Проект анализатора логов
5 уроков5Права доступа
6 уроков541Окружение
7 уроков748Основы скриптинга оболочки
8 уроков859Проект скрипта резервного копирования
6 уроков6Финальные вызовы
3 уроков3Раздел 2
Контроль версийСвоя страница
Начать разделНачатьОтслеживайте свою работу с помощью Git: инициализируйте репозитории, добавляйте изменения в индекс и фиксируйте их, создавайте и объединяйте ветки, разрешайте конфликты и восстанавливайтесь после ошибок.Введение
3 уроков123Начало работы
5 уроков531Отслеживание изменений
6 уроков640Проверка изменений
4 уроков425Игнорирование файлов
4 уроков427Проект сайта с рецептами
5 уроков537Ветвление
6 уроков640Слияние
6 уроков640Отмена изменений
6 уроков641Удалённые репозитории
4 уроков324Проект с функциональной веткой
6 уроков642Финальные испытания
3 уроков3Раздел 3
Введение в DockerСвоя страница
Начать разделНачатьИзучите Docker с помощью командной строки: загружайте и создавайте образы, запускайте контейнеры и управляйте ими, пишите Dockerfile, копируйте файлы в контейнеры и из них, работайте с томами и сетями.Введение
2 уроков213Образы
4 уроков423Запуск контейнеров
5 уроков532Управление контейнерами
5 уроков531Инспектирование контейнеров
4 уроков423Сборка образов
4 уроков423Файлы в образах
3 уроков316Копирование файлов
2 уроков213Тома и сети
3 уроков314Проект приложения Greeting App
5 уроков57Финальные испытания
3 уроков3Раздел 4
Введение в KubernetesСвоя страница
Начать разделНачатьИзучите Kubernetes с помощью командной строки: запускайте и проверяйте Pods, создавайте манифесты, управляйте Deployments, Services и конфигурацией, работайте с пространствами имён и Jobs, а также находите и устраняйте проблемы.Введение
2 уроков212Поды
5 уроков525Манифесты
3 уроков313Развёртывания
6 уроков630Сервисы
4 уроков418Отладка
5 уроков524Конфигурация
4 уроков418Пространства имён и задания
4 уроков418Форматы вывода
4 уроков418Проект веб-магазина
5 уроков56Финальные испытания
3 уроков3
Курсы Terminal
Практические курсы Terminal - бесплатный старт в браузере.
Модель OSI
ПопулярноеКак на самом деле взаимодействуют сети — уровень за уровнем: семь уровней OSI, MAC-адреса и ARP, IP и маршрутизация, TCP, UDP и порты, инкапсуляция и полный путь пакета с практическими пошаговыми демонстрациями в терминале.
Сертификат по окончании
- 32
- 32
IP-адресация и разбиение на подсети
ПопулярноеОсвойте IP-адресацию с самых основ: двоичная система, устройство IPv4, маски подсетей, CIDR, практические упражнения по разбиению на подсети, частные диапазоны, планирование сети с помощью VLSM и первое знакомство с IPv6. Практикуйтесь во всём в терминале.
Сертификат по окончании
- 46
- 46
Лаборатория LAN
Создавайте, настраивайте и устраняйте неисправности в небольших сетях в терминальной лаборатории: хосты, коммутаторы и маршрутизаторы, кабели, IPv4-адреса и маски, ARP, шлюзы, таблицы маршрутизации и классические неисправности, из-за которых перестают работать реальные LAN.
Сертификат по окончании
- 35
- 35
Сетевое взаимодействие в терминале
Узнайте, как машины действительно обмениваются данными, используя командную строку. Адреса и DNS, порты и сокеты, проверка доступности хоста, а также работа с HTTP вручную с помощью curl: GET, POST, заголовки, коды состояния и HTTPS. Курс создан для задач в области IT, технической поддержки и backend-разработки.
Сертификат по окончании
- 47
- 47
- 141
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Код где угодно
Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок: просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться. Переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит изучать Linux на Coddy
- Практикуйтесь с реальными командами Linux прямо в браузере. Без виртуальной машины, без dual-boot, без сервера, к которому нужно подключаться по SSH. Каждый урок запускается в изолированной Linux-оболочке - можно смело ломать всё подряд, пока учитесь.
- Навыки командной строки, которые реально пригодятся: навигация по файловой системе (
cd,ls,pwd), создание и перемещение файлов, обработка текста черезgrep,sed,awk, pipes и перенаправление, права доступа, переменные окружения и основы bash-скриптов. - Подсказки ИИ помогают разобрать загадочные ошибки shell и оправиться от типичных промахов (не та директория, сломанный redirect, permission denied) - и при этом не выдают готовый ответ.
- Бесплатный сертификат по Linux после прохождения курса. Весомый аргумент для позиций в backend, DevOps, data и инфраструктуре, где уверенная работа в Linux-терминале - само собой разумеющееся.
Частые вопросы об изучении Linux
Как выучить Linux с нуля?
Начните с командной строки, а не с установки дистрибутива. Почти всё, что люди называют «знать Linux», - это уверенная работа в терминале: перемещаться по файловой системе, читать и редактировать файлы, управлять правами доступа, связывать команды через pipes. Именно этому учит курс - по одной команде за раз, в Linux-оболочке, которая работает в браузере, так что настоящие команды вы вводите с первого урока.
Сложно ли изучать Linux?
Сначала Linux-терминал кажется пугающим, но ядро у него небольшое - пары десятков команд хватает на большинство повседневных задач. Курс знакомит с ними маленькими шагами в настоящей оболочке, так что мышечная память нарабатывается быстро.
Нужно ли устанавливать Linux, чтобы его изучать?
Нет. Курс работает в Linux-оболочке прямо в браузере, поэтому изучать Linux можно на Windows, macOS, Chromebook - на чём угодно с браузером. Те же команды почти один в один работают в Терминале macOS, в WSL на Windows и на любом Linux-сервере, к которому вы потом подключитесь по SSH.
В чём разница между Linux, терминалом и bash?
Linux - это операционная система. Терминал - окно, в которое вы вводите текст. Bash - оболочка, программа внутри терминала, которая читает ваши команды и выполняет их. Когда говорят «выучить Linux-терминал» или «выучить командную строку», имеют в виду тот же навык, которому учит этот курс: работать с Linux-системой через bash.
Зачем учить командную строку Linux?
git, отладка деплоев. Да и на ноутбуке разработчика командная строка - обычно самый быстрый способ выполнять пакетные операции и связывать инструменты через pipes.Сколько времени нужно, чтобы выучить Linux?
Освоить базовые команды Linux - навигацию по файлам, файловые операции, простую обработку текста - можно за одну-две недели ежедневной практики. На то, чтобы привыкнуть к pipes, перенаправлению, правам доступа и простым bash-скриптам, обычно уходит ещё две-четыре недели. Дальше всё нарастает постепенно, по мере того как вы сталкиваетесь с новыми инструментами.
Выдают ли сертификат по Linux?
Да. После прохождения курса по Linux и командной строке вы получаете бесплатный сертификат - верифицируемое подтверждение, которое можно добавить в резюме или опубликовать в LinkedIn рядом с вашими проектами по DevOps, скриптингу или бэкенду.