Курс на Stepik
Обложка курса «Go для чайников!» на Stepik
Бесплатно

Go для чайников! ★ 4.854

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

Курс создавался для людей которые только начинают свой путь покорения мира IT и выбрали язык Go своим первым языком программирования!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go для чайников!»Учеников на курсе 4 759
Сертификаты, выданные на курсе «Go для чайников!»Сертификатов выдано 269
Отзывы о курсе «Go для чайников!»Отзывов получено 48
Рейтинг курса «Go для чайников!»Рейтинг курса 4.854
Уроки в курсе «Go для чайников!»Количество уроков 36
Тесты в курсе «Go для чайников!»Количество квизов 184
Задачи с кодом в курсе «Go для чайников!»Количество задач с кодом 67
Время прохождения курса «Go для чайников!»Время прохождения курса —
Обновления курса «Go для чайников!»Обновления курса — —
Дата публикации курса «Go для чайников!»Дата публикации курса — ———
Последнее обновление курса «Go для чайников!»Последнее обновление — ———
Сложность easy — ———
4.854 ★
из 5
48 отзывов
★★★★★
42
★★★★★
5
★★★★★
1
★★★★★
0
★★★★★
0
Кирилл Попов
Кирилл Попов •
★ ★ ★ ★ ★
• 2 месяца назад

Спасибо автору! В Go был полный "0", после курса стал полноценным новичком! Задания иногда выходят за пройденный материал, но пару запросов в поисковике помогут.

Денис Сепетов
Денис Сепетов •
★ ★ ★ ★ ★
• 2 месяца назад

Мне в целом курс понравился. Возможно, некоторые темы затянуты, где-то встречаются орфографические ошибки, но в целом для новичков курс явно очень полезен. Если человек с golang не знаком - точно рекомендую пройти.

Алексей
Алексей •
★ ★ ★ ★ ★
• 2 месяца назад

Автор очень хорош в объяснение материала, и задачи созданы на его закрепление

ragerasetsuuu
ragerasetsuuu •
★ ★ ★ ★ ★
• 4 месяца назад

Мой первый опыт в IT GO 1) Это первый раз, когда я решил заняться IT и GO по советам лучшего друга. Я научился базовому синтаксису и узнал структуру и функционал языка и в целом фундамент заложил для себя. 2) Мне понравились сложные местами задачки порой олимпиадного уровня, заставляющие гуглить или чекать иишкой. 3) Хотелось бы более подробный разбор переменных и объяснения решение некоторых задач(или пет проектов). Но минусов нет! 4) Курс очень структурирован и понятен человеку без знания IT и бесплатный, что важно! А так же опрос из чего не может состоять компьютер!) Добавь во 2 части API и прочие моменты для сервера!!!

Daniil Laktionov
Daniil Laktionov •
★ ★ ★ ★ ★
• 5 месяцев назад

TL:DR Возможно, если вы полный новичок, то может быть окей (и то сомнительно). Но видео а-ля "Go за час" (или за 30 минут) или просто metanit будет полезней... --- Из явных минусов: 1) Уже начиная с главы про Computer Science (который не совсем понятно, для чего он существует, но опустим), можно увидеть фразы по типу "ОЗУ работает быстрее, чем постоянная память, потому что первое находится ближе к процессору". Хотя от того, что я примотаю свой HDD изолентой к процессору, ЖД не станет быстрей работать. Компьютерные компоненты работают быстрее не потому, что они «физически ближе на материнке» (хотя тайминги сигналов важны, но не в этом суть), а из-за принципиально разной физической архитектуры памяти (SRAM/DRAM против магнитных дисков или флеш-ячеек NAND). Далее есть в вопросе утверждение, что компьютер может работать без постоянной памяти. Честно, выглядело, как "теоретик понты колотит". Так-то да, сможет, только вопрос: а какой в этом смысл, если без постоянной памяти компьютер... ничего не сможет банально сделать? 2) Путаница в парадигмах программирования: Автор путает студентов в базовых понятиях. В комментариях он заявляет, что во второй части курса будет проходить «ООП в Go» (хотя в Go нет классов и классического наследования, там композиция).... Если вообще вторая часть будет. А в модуле про функции в тест зашит вопрос, где правильным ответом на то, что такое функциональное программирование, является вариант "лучшее программирование в мире" ,хотя в Go нет понятия "функциональное программирование" как в Haskell или хотя бы в Python/Java в виде лямбда-функций. Значит я могу сделать вывод, что встречаются шуточные или субъективные формулировки, которые могут путать новичков в базовых терминах. 3) Ошибки и расхождения с документацией: В блоке про JSON тесты построены некорректно. Например, система требует ответить, что json.Unmarshal принимает строку, хотя по официальной документации Go туда передаётся слайс байт ([]byte). В других заданиях путаются местами Encoder и Decoder, или в квиз добавляют функции (вроде MarshalIndent), о которых в самой лекции не было ни слова. 4) Специфическая реализация практических задач: В финальных блоках, где дело доходит до работы с файлами, логика кода далёка от реальных стандартов разработки. Там присутствуют явные утечки файловых дескрипторов (когда один и тот же файл параллельно открывается из разных функций), избыточный I/O оверхед на чтение всего диска ради одной строки, и небезопасное использование Truncate(0), из-за которого при малейшем сбое процесса данные в файле просто сотрутся. 5) Отсутствие базы языка: Курс заканчивается, но вы так и не прикоснётесь к интерфейсам, горутинам и каналам — то есть ко всему тому, ради чего Go вообще выбирают в индустрии.

Ответ
автора
Illia Borshch
Illia Borshch
3 октября 2026

"Но видео а-ля "Go за час" (или за 30 минут)" Держи в курсе бро

Михаил Гончаров
Михаил Гончаров •
★ ★ ★ ★ ★
• 8 месяцев назад

Хороший курс , начинал изучать Go с него всем советую.

Маргарита Павловцева
Маргарита Павловцева •
★ ★ ★ ★ ★
• 8 месяцев назад

1. Изучила Го с нуля. 2. Структура, детальность, практические задания, доступность материала. 3. Побольше материалов про файлы и про установку библиотек (fyne). 4. Посоветовали.