Курс на Stepik
Обложка курса «Go с нуля: основы и первые шаги» на Stepik
Бесплатно

Go с нуля: основы и первые шаги 0.000

Открыть на
STEPIK.ORG

Go с нуля для тех, кто никогда не программировал: от первой строки «Welcome to shopdb» до капстоуна — обработчика корзины интернет-магазина. 301 задача с автопроверкой прямо в браузере на Go 1.26, ничего ставить не нужно. Бесплатный курс: синтаксис, типы, коллекции, структуры и функции. Свою первую программу вы сдадите уже на шаге 3.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go с нуля: основы и первые шаги»Учеников на курсе 51
Сертификаты, выданные на курсе «Go с нуля: основы и первые шаги»Сертификатов выдано 0
Отзывы о курсе «Go с нуля: основы и первые шаги»Отзывов получено 0
Рейтинг курса «Go с нуля: основы и первые шаги»Рейтинг курса 0.000
Уроки в курсе «Go с нуля: основы и первые шаги»Количество уроков 38
Тесты в курсе «Go с нуля: основы и первые шаги»Количество квизов 143
Задачи с кодом в курсе «Go с нуля: основы и первые шаги»Количество задач с кодом 301
Время прохождения курса «Go с нуля: основы и первые шаги»Время прохождения курса
Обновления курса «Go с нуля: основы и первые шаги»Обновления курса
Дата публикации курса «Go с нуля: основы и первые шаги»Дата публикации курса
Последнее обновление курса «Go с нуля: основы и первые шаги»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Go с нуля: основы и первые шаги» 8 разделов Уроки в курсе «Go с нуля: основы и первые шаги» 38 уроков Тесты в курсе «Go с нуля: основы и первые шаги» 143 теста Задачи в курсе «Go с нуля: основы и первые шаги» 301 задача Время прохождения курса «Go с нуля: основы и первые шаги» 0 ч. Последнее обновление курса «Go с нуля: основы и первые шаги» обн. 8 августа 2026

О курсе

3 урока
1. Зачем Go, для кого курс, что ты соберёшь
2. Расскажи о себе
3. Как устроена автопроверка Go

Первая программа

5 уроков
1. Первая программа: Hello, shopdb
2. Установка Go и тулчейн: go run / go build
3. Модули: go mod init и зависимости
4. Пакеты, main и видимость
5. fmt, форматирование: gofmt и go vet

Переменные, типы, операторы, control flow

6 уроков
1. var, :=, нулевое значение
2. Базовые типы и операторы
3. Преобразования типов
4. Константы и iota
5. Ветвление: if, switch, type switch
6. Практикум: типы и control flow

Строки, руны, UTF-8

5 уроков
1. Строки иммутабельны; байты vs руны
2. Руны и range по строке
3. unicode/utf8 и пакет unicode
4. Пакет strings
5. Практикум: строки + strconv

Массивы, слайсы, мапы

6 уроков
1. Массивы и единственный цикл for
2. Слайсы: len, cap, append
3. Срезы, copy, backing array
4. Мапы: ok-идиома, delete, итерация
5. Множества (set) через map
6. Практикум: коллекции

Структуры и указатели

5 уроков
1. Структуры: поля, литералы, экспорт полей
2. Сравнение, анонимные структуры, вложение значений
3. Embedding (встраивание структур)
4. Указатели: *, &, nil, значение vs указатель
5. Практикум: структуры и указатели

Функции, замыкания, defer, рекурсия

6 уроков
1. Multiple return и именованные результаты
2. Variadic-функции
3. Функции как значения; функции высшего порядка
4. Замыкания (closures)
5. defer и рекурсия
6. Практикум: функции

Капстоун

3 урока
1. Капстоун: обработчик корзины shopdb — сборка
2. Капстоун: чек корзины как автопроверяемый артефакт
3. Итог курса