Menu
Coddy logo textTech
Путь

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

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

16,283+ codders записались

180 уроков150 задачи1,006 вопросов квиза

Программа

3 разделов6 проектов180 уроков150 задачи1,006 вопросов квиза
  1. Начать разделНачатьРазвернутьСвернутьОсвойте командную строку с помощью основных инструментов и базовых навыков

    Введение

    3 уроков217

    Файлы

    6 уроков641

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

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

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

    7 уроков753

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

    6 уроков640

    Каналы

    5 уроков534

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

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

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

    6 уроков541

    Окружение

    7 уроков748

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

    8 уроков860

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

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

    Введение

    3 уроков123

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

    5 уроков531

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

    6 уроков640

    Просмотр изменений

    4 уроков425

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

    4 уроков427

    Проект: Сайт рецептов

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

    Ветвление

    6 уроков640

    Слияние

    6 уроков640

    Проект: Feature Branch

    Проект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
Что вы получаете
Всё, что вам нужно, чтобы научиться программировать

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Build Your Coding Streak

Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.

12 days streak

Return tomorrow to keep your streak!

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

Double or Nothing

Day 5 of 7

fire Freeze icon

Streak Freeze

2 left

Code Anywhere, Anytime

Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.

Python
7Streak
250Score
5Energy
Variables
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
CONTINUE
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
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone in This

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
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 iconPromotion zoneleaderboard Arrow Up icon

Every way to learn

Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.

Intro to Variables
Audio

A variable is a named container that stores a value you can reference later in your program.

In Python, you create one by writing the name, an equals sign, then the value you want to store.

The value can change over time - reassigning the name simply points it to a new value.

1xSarah

Prove Your Skills

Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
PythonPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to LinkedIn

Почему стоит изучать терминал и командную строку на Coddy

  • Практикуйтесь с реальными командами Linux-терминала прямо в браузере. Без виртуальной машины, без SSH, без dual-boot. Каждый урок запускается в изолированном shell - можно смело ломать всё подряд, пока учитесь.
  • Навыки командной строки, которые реально пригодятся: навигация по файлам (cd, ls, pwd), операции с файлами, обработка текста через grep, sed, awk, pipes и перенаправление, права доступа, переменные окружения и основы bash-скриптов.
  • Подсказки ИИ помогают разобрать загадочные ошибки shell и оправиться от типичных промахов (не та директория, сломанный redirect, permission denied) - и при этом не выдают готовый ответ.
  • Бесплатный сертификат по терминалу и командной строке после прохождения курса. Весомый аргумент для позиций в backend, DevOps, data и инфраструктуре, где уверенная работа с shell - само собой разумеющееся.

Частые вопросы о терминале

Что такое терминал?

Терминал - это текстовый интерфейс, через который вы говорите компьютеру, что делать. Вместо того чтобы кликать по иконкам, вы вводите команды. В Linux и macOS терминал обычно работает через оболочку bash или zsh; в Windows можно использовать WSL, PowerShell или Git Bash. За этим текстовым приглашением скрываются все консольные утилиты и команды Linux.

Сложно ли изучать командную строку?

Сначала Linux-терминал кажется пугающим, но ядро у него небольшое - пары десятков команд хватает на большинство повседневных задач. Курс знакомит с ними маленькими шагами в настоящем браузерном shell, так что мышечная память нарабатывается быстро.

Зачем учить командную строку?

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

Нужен ли Linux, чтобы освоить терминал?

Нет. Курс по терминалу работает в Linux-оболочке прямо в браузере, поэтому изучать Linux-терминал можно на любой операционной системе - Windows, macOS, Chromebook, на чём угодно. Те же самые команды почти один в один переносятся на macOS, на WSL в Windows и на любой Linux-сервер, к которому вы потом подключитесь по SSH.

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

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

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

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

Учите Terminal с Coddy

НАЧАТЬ