Изучайте Linux и командную строку
Бесплатный интерактивный курс Linux для начинающих. На каждом уроке вы вводите настоящие команды в Linux-терминал прямо в браузере - файлы, права доступа, pipes, bash - а в конце получаете бесплатный сертификат.
39,660+ codders записались
225 уроков191 задачи1,187 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьРазвернутьСвернутьОсвойте командную строку с помощью необходимых инструментов и базовых навыковВведение
3 уроков217Навигация
6 уроков640Файлы
6 уроков641Каталоги
5 уроков534Проект организации фотографий
Проект4 уроков1Символы подстановки и шаблоны
5 уроков533Содержимое файлов
7 уроков753Перенаправление
6 уроков640Каналы
5 уроков534Проект анализатора логов
Проект5 уроков1Права доступа
6 уроков541Окружение
7 уроков748Основы скриптинга оболочки
8 уроков859Проект скрипта резервного копирования
Проект6 уроков1Финальные вызовы
3 уроков3Раздел 2
Контроль версийСвоя страница
Начать разделНачатьРазвернутьСвернутьОтслеживайте свою работу с помощью Git: инициализируйте репозитории, добавляйте изменения в индекс и фиксируйте их, создавайте и объединяйте ветки, разрешайте конфликты и восстанавливайтесь после ошибок.Введение
3 уроков123Начало работы
5 уроков531Отслеживание изменений
6 уроков640Проверка изменений
4 уроков425Игнорирование файлов
4 уроков427Проект сайта с рецептами
Проект5 уроков137Ветвление
6 уроков640Слияние
6 уроков640Отмена изменений
6 уроков641Удалённые репозитории
4 уроков324Проект с функциональной веткой
Проект6 уроков142Финальные испытания
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 уроков17Финальные испытания
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 уроков16Финальные испытания
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?
Нужно ли устанавливать Linux, чтобы его изучать?
В чём разница между Linux, терминалом и bash?
Зачем учить командную строку Linux?
git, отладка деплоев. Да и на ноутбуке разработчика командная строка - обычно самый быстрый способ выполнять пакетные операции и связывать инструменты через pipes.