Изучайте Go (Golang)
Бесплатный интерактивный онлайн-курс по Go. Вы пишете код на Go в каждом уроке, с подсказками ИИ, когда конкурентность запутывает, и бесплатным сертификатом по завершении.
27,687+ codders записались
284 уроков256 задачи1,837 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьРазвернутьСвернутьСоздайте прочную основу с основными понятиями и базовыми навыкамиВведение в Go
4 уроков823Переменные и базовые типы данных
10 уроков1969Базовые операторы
7 уроков1344Операторы сравнения и логические операторы
7 уроков1342Основы ввода-вывода
5 уроков932Управление потоком: Условные конструкции
10 уроков1969Управляющие конструкции: Циклы
7 уроков942Функции
9 уроков962Указатели
7 уроков644Составные типы: Массивы
7 уроков650Составные типы: Срезы
10 уроков965Составные типы: Карты (Maps)
10 уроков965Составные типы: Структуры
8 уроков854Основы обработки ошибок
8 уроков858Раздел 2
Логика и управление потоком
Начать разделНачатьРазвернутьСвернутьОсвойте продвинутое программирование на Go с акцентом на структуры данных и управление потоком. Научитесь работать со сложными массивами, коллекциями, обработкой ошибок и управлением временем.Продвинутое управление потоком выполнения
5 уроков528Структуры и методы
6 уроков439Интерфейсы (Основы)
8 уроков757Проект: Простой список задач
Проект6 уроков1Карты: подробный разбор
5 уроков432Идиоматичный Go: Множества
7 уроков648Углубленная обработка ошибок
7 уроков650Проект: Простой учет товаров
Проект6 уроков1Пакеты и область видимости
7 уроков550Работа со временем
8 уроков857Финальные испытания
3 уроков3Раздел 3
Объектно-ориентированное программирование
Начать разделНачатьРазвернутьСвернутьУзнайте, как организовывать код с помощью классов, объектов и повторно используемых структурОсновы ООП в Go
11 уроков2189Глубокое погружение в типы и структуры
7 уроков1351Указатели и память
6 уроков744Интерфейсы
9 уроков1369Композиция вместо наследования
7 уроков749Полиморфизм в Go
6 уроков643Инкапсуляция
5 уроков536Обработка ошибок и ООП
7 уроков754Конкурентность и ООП
8 уроков863Обобщения (Generics) (Go 1.18+)
6 уроков645Стандартная библиотека и ООП
6 уроков644Продвинутые концепции ООП
6 уроков655Паттерны проектирования. Часть 1
6 уроков651Паттерны проектирования. Часть 2
7 уроков764Проект: Управление библиотекой
Проект7 уроков1Финальные испытания
3 уроков3
Курсы GO
Практические курсы GO - бесплатный старт в браузере.
Задачи для начинающих: практика базовых концепций
ПопулярноеПроверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!
Сертификат по окончании
- 20
- 20
Стек — Серия «Структуры данных» №1
ПопулярноеВ этом курсе вы узнаете о структуре данных «Стек», создадите Стек с нуля на вашем любимом языке программирования и попрактикуетесь в решении задач!
- 13
- 6
- 1
Задачи по программированию
Проверьте свои навыки решения задач по программированию с помощью упражнений разного уровня сложности. Курс предназначен для разработчиков, уже знакомых с базовым синтаксисом любого языка программирования.
Сертификат по окончании
- 32
- 31
AVL-дерево — Серия «Структуры данных» №10
В этом курсе вы изучите структуру данных AVL-дерево, с нуля создадите самобалансирующееся двоичное дерево поиска на удобном вам языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 16
- 6
- 1
Связный список — Серия "Структуры данных" #5
В этом курсе вы узнаете о структуре данных "Связный список", создадите свой Linked List с нуля на предпочитаемом языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 14
- 6
- 1
Бинарное дерево — Серия «Структуры данных» #3
В этом курсе вы изучите структуру данных «Бинарное дерево», создадите бинарное дерево с нуля на вашем любимом языке программирования и попрактикуетесь в решении задач с его использованием!
- 13
- 5
- 1
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
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 и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит изучать Go (Golang) на Coddy
- Пишите и запускайте настоящий Go-код прямо в браузере. Никакой установки Go-тулчейна, никакой настройки GOPATH. Каждый урок компилирует вашу Go-программу на сервере и сразу показывает результат.
- Идиоматичный Go: пакеты, структуры, срезы и map, интерфейсы, обработка ошибок, goroutines, каналы. Те самые приёмы Go, которые реально пригодятся для бэкендов и CLI.
- Подсказки от AI помогают отлаживать код на Go и распутывать баги с goroutines и channels, не выдавая готового ответа, - так модель конкурентности укладывается в голове, а не запутывает ещё сильнее.
- Бесплатный сертификат по Golang после завершения курса. Весомый аргумент для позиций в backend, облачной инфраструктуре и DevOps, где владение Go всё чаще ожидается по умолчанию.