Курс на Stepik
Обложка курса «Go (Golang) с нуля: основы языка и первые программы» на Stepik
990 ₽

Go (Golang) с нуля: основы языка и первые программы ★ 4.667

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

Курс «Экскурсия по Go» - это экспресс-введение в язык программирования Golang. Вы быстро познакомитесь с ключевыми возможностями языка, базовыми концепциями программирования, синтаксисом и подходами к написанию кода на Go

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go (Golang) с нуля: основы языка и первые программы»Учеников на курсе 52
Сертификаты, выданные на курсе «Go (Golang) с нуля: основы языка и первые программы»Сертификатов выдано 8
Отзывы о курсе «Go (Golang) с нуля: основы языка и первые программы»Отзывов получено 3
Рейтинг курса «Go (Golang) с нуля: основы языка и первые программы»Рейтинг курса 4.667
Уроки в курсе «Go (Golang) с нуля: основы языка и первые программы»Количество уроков 81
Тесты в курсе «Go (Golang) с нуля: основы языка и первые программы»Количество квизов 10
Задачи с кодом в курсе «Go (Golang) с нуля: основы языка и первые программы»Количество задач с кодом 76
Время прохождения курса «Go (Golang) с нуля: основы языка и первые программы»Время прохождения курса —
Стоимость курса «Go (Golang) с нуля: основы языка и первые программы»Стоимость курса 990 ₽ —
Обновления курса «Go (Golang) с нуля: основы языка и первые программы»Обновления курса — —
Дата публикации курса «Go (Golang) с нуля: основы языка и первые программы»Дата публикации курса — ———
Последнее обновление курса «Go (Golang) с нуля: основы языка и первые программы»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Go (Golang) с нуля: основы языка и первые программы» 7 разделов Уроки в курсе «Go (Golang) с нуля: основы языка и первые программы» 81 урок Тесты в курсе «Go (Golang) с нуля: основы языка и первые программы» 10 тестов Задачи в курсе «Go (Golang) с нуля: основы языка и первые программы» 76 задач Время прохождения курса «Go (Golang) с нуля: основы языка и первые программы» 1 ч. Последнее обновление курса «Go (Golang) с нуля: основы языка и первые программы» обн. 11 сентября 2026

Добро пожаловать!

1 урок
1. Что за курс? ↗

Основы

16 уроков
1. Пакеты ↗
2. Импорт ↗
3. Экспортируемые имена ↗
4. Функции ↗
5. Функции (продолжение) ↗
6. Несколько возвращаемых значений ↗
7. Именованные возвращаемые значения ↗
8. Переменные ↗
9. Переменные с инициализацией ↗
10. Краткое объявление переменных ↗
11. Базовые типы ↗
12. Нулевые значения ↗
13. Преобразование типов ↗
14. Выведение типа ↗
15. Константы ↗
16. Числовые константы ↗

Управляющие конструкции: for, if, else, switch и defer

12 уроков
1. Цикл for ↗
2. Цикл for (продолжение) ↗
3. for как аналог while ↗
4. Бесконечный цикл ↗
5. if ↗
6. if с коротким оператором ↗
7. if и else ↗
8. switch ↗
9. Порядок проверки в switch ↗
10. switch без условия ↗
11. defer ↗
12. Несколько defer ↗

Дополнительные типы: структуры, слайсы и карты

23 урока
1. Указатели ↗
2. Структуры ↗
3. Поля структур ↗
4. Указатели на структуры ↗
5. Литералы структур ↗
6. Массивы ↗
7. Слайсы ↗
8. Слайсы как ссылки на массивы ↗
9. Литералы слайсов ↗
10. Значения по умолчанию у слайсов ↗
11. Длина и ёмкость слайса ↗
12. Nil-слайсы ↗
13. Создание слайса через make ↗
14. Слайсы слайсов ↗
15. Добавление элементов ↗
16. range ↗
17. range (продолжение) ↗
18. Карты ↗
19. Литералы карт ↗
20. Литералы карт (продолжение) ↗
21. Изменение карт ↗
22. Функции как значения ↗
23. Замыкания ↗

Методы и интерфейсы

20 уроков
1. Методы ↗
2. Методы — это функции ↗
3. Методы (продолжение) ↗
4. Получатели-указатели ↗
5. Указатели и функции ↗
6. Методы и разыменование ↗
7. Методы и разыменование (2) ↗
8. Выбор: значение или указатель ↗
9. Интерфейсы ↗
10. Неявная реализация интерфейсов ↗
11. Значения интерфейсов ↗
12. Интерфейсы с nil-значением внутри ↗
13. Nil-интерфейсы ↗
14. Пустой интерфейс ↗
15. Приведение типов ↗
16. Переключение по типу ↗
17. Stringer ↗
18. Ошибки ↗
19. Reader ↗
20. Изображения ↗

Дженерики

2 урока
1. Параметры типа ↗
2. Обобщённые типы ↗

Конкурентность

8 уроков
1. Горутины ↗
2. Каналы ↗
3. Буферизированные каналы ↗
4. range и close ↗
5. select ↗
6. Выбор по умолчанию ↗
7. sync.Mutex ↗
8. Куда двигаться дальше ↗