15
Курсов
250+
Отзывов
20
Обзоров
Маркетинг

Привет всем, друзья! ✌ Сегодня рассмотрим 17 Мощных онлайн-курсов для обучения разработке на Golang (GO)которые можно пройти абсолютно бесплатно.

Название курса Школа Срок обучения Цена
Профессия Go-разработчик Skillbox 12 мес. Смотреть на сайте
Факультет Разработки на Go GeekBrains 12 мес. Смотреть на сайте
Backend-разработчик на Go SkillFactory 12 мес. Смотреть на сайте
Профессия Go-разработчик Яндекс.Практикум 6 мес. Смотреть на сайте

1. «Golang для начинающих»

Где обучиться разработке на Golang: ТОП-17 Бесплатных Онлайн-Курсов в 2023 году с выдачей сертификата или без

1. «Golang для начинающих»

Itproger — платформа, на которой изучаются языки программирования. Длительность курса — 9 уроков. К сожалению, сертификат не выдаётся по завершении обучалки.

Программа курса

  1. Введение в язык Go.
  2. Отслеживание URL-адресов.
  3. Создание структур (модели данных).
  4. Работа с HTML-шаблонами.
  5. Подключение MySQL к Golang-проекту.
  6. Новостной сайт. Главные настройки.
  7. Добавление данных через сайт.
  8. Динамические страницы для отображения статей.
  9. Публикация Golang-проекта на сервер.

Навыки

Чего нет

Эксперты

ItProger — онлайн-школа и сообщество программистов, которая существует с 2017 года. Здесь обучают специалистов для IT сферы: можно научиться как вёрстке сайтов, так другим языкам — Python, PHP и др.

2. «Программирование на Golang»

Где обучиться разработке на Golang: ТОП-17 Бесплатных Онлайн-Курсов в 2023 году с выдачей сертификата или без

2. «Программирование на Golang»

Формат обучалки: 30 уроков, 63 теста, 86 задач

Выдаётся сертификат по окончании обучения

Программа курса

  1. О курсе.
  2. О Go.
  3. Первая программа.
  4. Типы данных.
  5. Переменные и ариф. операции, ввод/вывод данных.
  6. Комментарии.
  7. Константы.
  8. Условные выражения.
  9. Условные конструкции.
  10. Циклы.
  11. Форматированный вывод.
  12. Массивы и срезы.
  13. Решение задач.
  14. Функции.
  15. Пакеты.
  16. Указатели.
  17. Структуры.
  18. Строки.
  19. Обработка ошибок.
  20. Решение задач.
  21. Отображения (map).
  22. Преобразование типов данных.
  23. Анонимные функции.
  24. Интерфейсы.
  25. Работа с файлами.
  26. JSON.
  27. Работа с датой и временем.
  28. Параллелизм часть 1.
  29. Параллелизм часть 2.
  30. Заключение.

Эксперты

Курс создан от студентов из технических университетов. Они занимаются разработкой с крупными компаниями.

3. «Изучаем Go программирование на Golang Learn Go»

Программа курса

  1. Типы и переменные в Golang.
  2. Переменные и ошибки с ними.
  3. Циклы в Go.
  4. Массивы и срезы в Go.
  5. Карты.
  6. Функции.
  7. Структуры.
  8. Организация кода.
  9. Какие книги читать.
  10. Библиотека Sort.
  11. Парсер на Go. Telegram и Go.
  12. Telegram bot. Используем webhook.
  13. Telegram bot. Собираем данные пользователей.
  14. Cобираем данные пользователей.
  15. Фильтр сообщений для Telegram на Go.
  16. Telegram bot. Отправляем фото из облачного хранилища.
  17. Golang: ищем заказы на фриланс.
  18. Go with Docker.
  19. Пишем MySQL Exporter для Promotheus.
  20. Ошибки новичков.
  21. Простая веб-форма организации.

Плюсы

4. «Программирование на Go»

Ты научишься базовому программированию на Golang. Сертификат не выдаётся, а продолжительность уроков составляет около 17 часов.

Программа курса

  1. Введение.
  2. Функции, структуры, интерфейсы. Объектная модель.
  3. Асинхронная модель.
  4. Web. Работа с сетью.
  5. Работа СУБД.
  6. Система тестирования.
  7. Reflect or Generate?
  8. Производительность.
  9. Context, unsafe, safe.

Что будет?

В онлайн-курсе за 9 уроков рассказаны как основы языка, как и использование Golang в быту, за счёт простой увлекательной подачи материала. Видеокурс научит тебя применять GO в крупных IT — проектах на базовом уровне.

Вне конкуренции «?Профессия Backend-разработчик на Go?»

Где обучиться разработке на Golang: ТОП-17 Бесплатных Онлайн-Курсов в 2023 году с выдачей сертификата или без

Что будет? На курсе, пользователи освоят программирование на Go и бэкенд-разработку высоконагруженных приложений и на обучении получат:

С выдачей сертификата!

Начинка учебного процесса

5. «Курс по изучению Golang для начинающих»

Где обучиться разработке на Golang: ТОП-17 Бесплатных Онлайн-Курсов в 2023 году с выдачей сертификата или без

5. «Курс по изучению Golang для начинающих»

Онлайн-учебник по GO содержит 35 уроков, который наполнен необходимой теорией. Правда тут нет заданий и практику придётся делать самому. Кроме указанных курсов по Golang, этот справочник будет всегда под рукой (поможет тебе в случае если что-то забудешь).

Отсутствует сертификат

Программа курса

  1. Начало программирования в Go — что нужно знать?
  2. Что такое Go? Go Playground, пакеты, функции и скобки в Golang.
  3. Основы: Работа с числами, форматирование строк, переменные и константы.
  4. Цикл for, if-else-switch, True-False и операторы сравнения в Golang.
  5. Оператор switch в Golang.
  6. Область видимости переменных в Golang.
  7. Создание программы для покупки билетов в Golang.
  8. Вещественные числа в Golang — float64 и float32.
  9. Целые числа integer в Golang — выбор верного типа.
  10. Пакет Big — крупные числа в Golang и примеры их использования.
  11. Работа со строками в Golang.
  12. Конвертирование типов данных в Golang.
  13. Создаём шифр Виженера на Golang.
  14. Функции в Golang на примерах.
  15. Методы в Go — создание и использование методов в Golang.
  16. Функции первого класса, замыкания и анонимные функции в Golang.
  17. Программа для перевода температуры из градусов Цельсия в Фаренгейта.
  18. Создание и итерация массива в Golang.
  19. Срез массива в Golang.
  20. Работа с массивами и срезами в Golang — append() и make().
  21. Карта — ассоциативный массив в Golang.
  22. Создание игры «Жизнь» в Golang.
  23. Структуры в Golang — экспорт структур в JSON.
  24. Структуры и методы — объектно-ориентированный подход в Golang.
  25. Композиция и встраивание методов в Golang.
  26. Интерфейсы в Golang.
  27. Создание игры-симулятора фермы в Golang.
  28. Указатели в Golang.
  29. Значение nil в Golang.
  30. Обработка ошибок в Golang.
  31. Создание игры судоку в Golang.
  32. Горутины и конкурентность — многопоточность в Go.
  33. Изучаем конкурентность и параллелизм в Golang.
  34. Конкурентность в Go на примере создания игры для изучения Марса.
  35. JSON в Golang — сериализация и десериализация.

Плюсы

6. «Golang»

Продолжительность: 8 уроков + сертификат не выдаётся

Программа курса

  1. Основные понятия, стиль написания, пакеты и типы.
  2. Первая программа на языке Go, утилиты Go.
  3. Массивы, срезы, словари, оператор range.
  4. Структуры и интерфейсы. Интерфейсный тип данных.
  5. Многопоточность. Горутины, каналы, оператор select.
  6. Пакеты. GoDoc.
  7. IO, пакет bytes, буферы.
  8. Тестирование. Измерение производительности функций.

Навыки

7. «Golang Tutorials»

Курс на английском языке и содержит 22 урока в формате видео.

Обратной связи и сертификата нет.

Программа курса

  1. Введение в программирование.
  2. Переменные и типы данных.
  3. Выражение присваивания.
  4. Вывод на консоль.
  5. Консольный ввод. Преобразование типов.
  6. Арифметические операторы и математика.
  7. Условия и логические выражения.
  8. Логические операторы («И», «ИЛИ», «НЕ»).
  9. If, Else If, Else.
  10. Цикл for.
  11. Оператор switch.
  12. Массивы.
  13. Срезы.
  14. Примеры применения срезов и массивов.
  15. Карты.
  16. Функции.
  17. Расширенные концепции функций.
  18. Изменяемые и неизменяемые типы данных.
  19. Указатели.
  20. Структуры и пользовательские типы данных.
  21. Методы структур.
  22. Интерфейсы.

8. «Go Language Programming Practical Basics Tutorial»

Без выдачи сертификата

Обучающая программа: в коротеньких видео, спикер делится практическими знаниями в сфере программирования на Golang.

В этих роликах автор рассмотрит установку и основы использования языка Go на практике. После прохождения курса, можно применять знания на практике по ходу изучения концепций языка.

Программа курса

9. «Go Language Training» 

Без выдачи сертификата

Срок обучения: 30 роликов.

Форма контента: лекции с возможностью выполнять задания от автора.

Связь с преподавателем: нет.

Обучающая программа: в этом обучении пользователи узнают основы Go с примерами кода. Go — это язык со статической типизацией. Go имеет синтаксис, аналогичный C, что облегчает работу с кодом.

Программа курса

10. «Научись программировать на Go»

Без выдачи сертификата

Срок обучения: 10 роликов.

Форма контента: лекции с возможностью выполнять задания от автора.

Связь с преподавателем: нет.

Обучающая программа: автор в 10 роликах делится своим опытом в написании кода для начинающих программистов.

Программа курса

11. «Погружение в Google Go»

Без выдачи сертификата

Срок обучения: 26 роликов.

Форма контента: лекции с возможностью выполнять задания от автора.

Связь с преподавателем: нет.

Обучающая программа: плейлист с видео посвящён изучению языка Google Go (Golang).

Программа курса

12. «Уроки Golang»

Без выдачи сертификата

Срок обучения: 18 роликов.

Форма контента: лекции с возможностью выполнять задания от автора.

Связь с преподавателем: нет.

Обучающая программа: обучение охватывает самые основы разработки на языке Golang и подойдёт всем начинающим специалистам.

Программа курса

13. «Изучаем Go»

Без выдачи сертификата

Срок обучения: 24 роликов.

Форма контента: лекции с возможностью выполнять задания от автора.

Связь с преподавателем: нет.

Обучающая программа: в рамках курса спикер рассмотрит типы переменных в языке программирования Go, функции и типы данных. Это лишь некоторые темы из обучающей программы.

Программа курса

14. «Принцип SOLID в языке программирования Go | Golang обучение с нуля | Основы для новичка»

Без выдачи сертификата

Срок обучения: 1 вебинар.

Форма контента: лекция.

Связь с преподавателем: нет.

Обучающая программа: вебинар подходит для новичков, кто только начинает изучать язык программирования Golang. На данном вебинаре спикер познакомит пользователя с основами языка программирования GO.

Программа курса

15. «? Основы Golang В Одном Видео»

Без выдачи сертификата

Срок обучения: 1 урок.

Форма контента: видеоурок.

Связь с преподавателем: нет.

Обучающая программа: в рамках курса автор обучит студентов Golang с нуля за пол часа. В видео разобранны все основные концепции и конструкции, такие как переменные, функции, указатели, условный оператор if, массивы, слайсы, мапы и структуры.

Программа курса

16. «Golang с нуля — основы языка программирования! Уроки по golang для начинающих»

Без выдачи сертификата

Срок обучения: 2 урока.

Форма контента: видеоурок.

Связь с преподавателем: нет.

Обучающая программа: обучение рассчитана на новичков в сфере программирования на GO.

Программа курса

17. «Специализация Programming with Google Go»

Где обучиться разработке на Golang: ТОП-17 Бесплатных Онлайн-Курсов в 2023 году с выдачей сертификата или без

17. «Специализация Programming with Google Go»

С выдачей сертификата

Срок обучения: 3 месяца обучающего контента.

Форма контента: видеоурок.

Связь с преподавателем: нет.

Обучающая программа: этот курс познакомит слушателей с языком программирования Go от Google и даст учащимся обзор специальных функций Go.

По завершении последовательности из трех курсов учащиеся приобретут знания и навыки, необходимые для создания кратких, эффективных и понятных приложений с использованием Go.

Программ курса