Menu
CoddyTech
Путь

Изучайте Linux и командную строку

Бесплатный интерактивный курс Linux для начинающих. На каждом уроке вы вводите настоящие команды в Linux-терминал прямо в браузере - файлы, права доступа, pipes, bash - а в конце получаете бесплатный сертификат.

39,660+ codders записались

225 уроков191 задачи1,187 вопросов квиза

Программа

4 разделов7 проектов225 уроков191 задачи1,187 вопросов квиза
  1. Начать разделНачатьРазвернутьСвернутьОсвойте командную строку с помощью необходимых инструментов и базовых навыков

    Введение

    3 уроков217

    Файлы

    6 уроков641

    Проект организации фотографий

    Проект4 уроков1

    Содержимое файлов

    7 уроков753

    Перенаправление

    6 уроков640

    Каналы

    5 уроков534

    Проект анализатора логов

    Проект5 уроков1

    Права доступа

    6 уроков541

    Окружение

    7 уроков748

    Основы скриптинга оболочки

    8 уроков859

    Проект скрипта резервного копирования

    Проект6 уроков1
  2. Начать разделНачатьРазвернутьСвернутьОтслеживайте свою работу с помощью Git: инициализируйте репозитории, добавляйте изменения в индекс и фиксируйте их, создавайте и объединяйте ветки, разрешайте конфликты и восстанавливайтесь после ошибок.

    Введение

    3 уроков123

    Начало работы

    5 уроков531

    Отслеживание изменений

    6 уроков640

    Проверка изменений

    4 уроков425

    Игнорирование файлов

    4 уроков427

    Проект сайта с рецептами

    Проект5 уроков137

    Ветвление

    6 уроков640

    Проект с функциональной веткой

    Проект6 уроков142

    Финальные испытания

    3 уроков3
  3. Начать разделНачатьРазвернутьСвернутьИзучите 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 с помощью командной строки: запускайте и проверяйте 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 и порты, инкапсуляция и полный путь пакета с практическими пошаговыми демонстрациями в терминале.

Компьютерные сети
certificate icon

Сертификат по окончании

  • 32
  • 32

IP-адресация и разбиение на подсети

Популярное

Освойте IP-адресацию с самых основ: двоичная система, устройство IPv4, маски подсетей, CIDR, практические упражнения по разбиению на подсети, частные диапазоны, планирование сети с помощью VLSM и первое знакомство с IPv6. Практикуйтесь во всём в терминале.

Компьютерные сети
certificate icon

Сертификат по окончании

  • 46
  • 46

Лаборатория LAN

Создавайте, настраивайте и устраняйте неисправности в небольших сетях в терминальной лаборатории: хосты, коммутаторы и маршрутизаторы, кабели, IPv4-адреса и маски, ARP, шлюзы, таблицы маршрутизации и классические неисправности, из-за которых перестают работать реальные LAN.

Компьютерные сети
certificate icon

Сертификат по окончании

  • 35
  • 35

Сетевое взаимодействие в терминале

Узнайте, как машины действительно обмениваются данными, используя командную строку. Адреса и DNS, порты и сокеты, проверка доступности хоста, а также работа с HTTP вручную с помощью curl: GET, POST, заголовки, коды состояния и HTTPS. Курс создан для задач в области IT, технической поддержки и backend-разработки.

Компьютерные сети
certificate icon

Сертификат по окончании

  • 47
  • 47
  • 141
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Учитесь на практике

Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.

playground.js
Редактор кода
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Тест №1test Case Success icon
Тест №2test Case Success icon
Тест №3test Case Failure icon
Ввод
"Alex"
Вывод
"Hello, Coddy! Alex"

Создайте свою серию

Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.

12 дней подряд

Возвращайтесь завтра, чтобы сохранить серию!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Всё или ничего

День 5 из 7

fire Freeze icon

Заморозка серии

2 left

Код где угодно

Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.

Python
7Серия
250Очки
5Энергия
Переменные
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
ПРОДОЛЖИТЬ
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Путь
Цели
Таблица лидеров
Профиль
4.9
ЗвездаЗвездаЗвездаЗвездаЗвезда
Рейтинг

Вы не одиноки

Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!

Лига Претендентов
Лига ПретендентовТоп 7 продвигаются
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconЗона продвиженияleaderboard Arrow Up icon

Учитесь как угодно

Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.

Введение в переменные
Аудио

Переменная - это именованный контейнер, который хранит значение для последующего использования.

В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.

Значение может меняться - переприсваивание просто направляет имя на новое значение.

1xSarah

Ваш сертификат

Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.

CoddyСертификат о прохождении
Настоящим подтверждается, чтоИван Ивановуспешно завершил(а)
python iconОсновы Python
Подтверждено
Датаянв. 2026
LinkedInДобавить в 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?

Практически любая работа в backend, DevOps, data или инфраструктуре подразумевает базовое владение Linux - подключение к серверам по SSH, навигация по файлам, запуск скриптов, чтение логов, работа с git, отладка деплоев. Да и на ноутбуке разработчика командная строка - обычно самый быстрый способ выполнять пакетные операции и связывать инструменты через pipes.

Сколько времени нужно, чтобы выучить Linux?

Освоить базовые команды Linux - навигацию по файлам, файловые операции, простую обработку текста - можно за одну-две недели ежедневной практики. На то, чтобы привыкнуть к pipes, перенаправлению, правам доступа и простым bash-скриптам, обычно уходит ещё две-четыре недели. Дальше всё нарастает постепенно, по мере того как вы сталкиваетесь с новыми инструментами.

Выдают ли сертификат по Linux?

Да. После прохождения курса по Linux и командной строке вы получаете бесплатный сертификат - верифицируемое подтверждение, которое можно добавить в резюме или опубликовать в LinkedIn рядом с вашими проектами по DevOps, скриптингу или бэкенду.

Пути обучения, включающие этот курс

Этот курс - один шаг более длинного пути: несколько курсов в том порядке, в котором их дал бы наставник, каждый со своим бесплатным сертификатом.

Иллюстрация языков программирования Coddy

Учите Terminal с Coddy

НАЧАТЬ