Онлайн крауд-курс по программированию с нуля GoStart

старт 15 сентября 2020

2 месяца обучения + 1 месяц проект

Записаться на презентацию курса Цена за 3 месяца: 2700 грн
Что будет на курсе
Стримы лекций
Каждая лекция записывается в прямом эфире, это позволяет быть ближе к слушателям и отвечать на вопросы.
Взаимное менторство
Вы сможете как просить помощь, так и попробовать себя в роли ментора и помочь другим студентам.
Домашние задания
Интересные домашние задания, помогают не только закрепить теорию, но и расширить фантазию.
Рейтинг
За каждое действие вы получаете баллы и в режиме реального времени видите свой прогресс в сравнении со всей группой.
Язык программирования Go
Современный язык программирования, прекрасно подходит для обучения основам и имеет хороших коммерческий потенциал.
Английский язык
Вы будете практиковать английский во время выполнения домашних заданий.
Взаимное оценивание
Ваши ответы будут оценивать и комментировать другие студенты курса, вы получите несколько оценок и рекомендаций от ваших коллег на каждое задание.
Работа в командах
Во второй части курса вы будете работать в команде. Вы проживете очень важный опыт групповой динамики в распределенной команде: будете договариваться, решать конфликты, пробовать себя в разных ролях.
Профильные инструменты
В процессе обучения и работы над проектом вы будете использовать инструменты, которые программисты используют в работе каждый день.
Телеграм бот
Процесс обучения построен на телеграм-боте, поэтому доступ к материалам курса всегда под рукой. Бот присылает задания, напоминает о крайних сроках сдачи домашних заданий и сообщает новости.
Секретный телеграм канал
Где в процессе обучения я делюсь практическими советами с жизни программистов, подсказками та всячески пытаюсь вас подбодрить.
Игра
Как вам идея самостоятельно создать игру? мы будем это делать сразу, как научимся писать код. Через два месяца.
Сертификат
С электронной подписью и возможностью повесить на стене

Преподаватель курса

Александр Бондар

  • — Программист с 15-летним стажем, предприниматель, основал несколько компаний, сейчас - соучредитель и главный по работе с программистами в компании Reintech.
  • — Начал преподавать программирование еще студентом. Позже продолжил на первой работе, это была Java и 2006 год.
  • — Провел десятки наборов курса по программирования на Ruby, обучил больше сотни рубистов и большинство из них стали прекрасными специалистами. Со многими работал или работаю в своих компаниях.
  • — Ментор для десятков программистов.
  • — Инструктор с рукопашного боя, это моё хобби и еще один опыт преподавания
Эффективность онлайн обучения
После более 10 лет опыта обучения и менторства десятков программистов, пройдя десятки онлайн-курсов, я построил систему, которая максимально использует возможности онлайна и компенсирует отсутствие живого контакта между учителем и студентом.
Мотивация
Учиться онлайн — тяжело. Но мы используем секретный ингредиент. Энергию для обучения мы будем генерировать из игры, будем играть. А еще программисты много зарабатывают — это тоже иногда прибавляет мотивации.
Практика
Курс построен на идее, когда все проблемы программиста решаются написанием кода. Чем сложнее проблема — тем больше кода нужно написать ;) Это, конечно, немного шутка, но кода мы будем писать много.
Общение
Для обеспечения достаточной коммуникации между студентами, в курсе присутствуют механизмы взаимопомощи, взаимооценивания и много коммуникации во время работы в командах.
Процесс
В онлайн-обучении наибольшую ценность имеют не видео лекции или дидактический материал — вся информация есть в открытом доступе. Ценность, которую вы получаете на курсе - это процесс и среда, которая мотивирует к обучению. Это практика общения и взаимодействия с другими студентами курса, в которой вы получаете не только технические навыки программирования, но и опыт работы в команде.
План обучения
Язык Go
  • Установка среды для работы
  • Первая программа
  • Типы данных
  • Переменные
  • Структуры кода
  • Масcивы, срезы и хэш-таблици
  • Функции
  • Указатели
  • Структуры и интерфейсы
  • Многопоточность
  • Пакеты и модули
  • Тестирование
  • Встроенные пакеты
Работа над проектом
  • Создание игры на базе TelegramBot API
  • Базовые навыки работы с базами данных
  • Роли в команде: менеджер проекта, технический руководитель...
  • Практика онлайн встреч для планирования и решения поточных вопросов.
  • Работа с Github, Trello, Slack, процесс code review.
  • Опыт работы в распределенной команде
Учебный график
Вторник, четверг
Онлайн лекция по теории в 20:00
Суббота
Стрим вопросов-ответов в 20:00
На протяжении недели
Работа над домашним заданием, оценивание ответов
Отзывы

Опыт работы в командах

После завершения предыдущего набора, я попросил студентов поделиться своим опытом работы в командах.

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

Читать больше в статье
Вопросы и ответы
Для кого орієнтований курс?

Для школярів, студентів та старших людей, хто бажає навчитись програмувати та освоїти професію програміста.

Чому крауд-курс, що це таке?

Це організація навчального процесу, де багато спілкування відбувається між учасниками курсу. Крауд, з англійської - crowd.
В нас це взаємоменторство і взаємооцінювання.

Скільки коштує курс?

2700 гривень за весь курс.

Як зареєструватись?

Щоб зареєструватись на курс - подайте заявку через Телеграм бот https://t.me/bondar_courses_bot

Які мінімальні початкові уміння необхідні для проходження курсу?

Потрібно вміти самостійно встановлювати програми та читати англійською(можна з перекладачем).

Скільки часу буде тривати курс?

3 місяці.

Який об'єм лекцій на курсі?

24 години лекцій по мові Go.
8 годин додаткових лекцій з відповідями на питання.
8 лекцій по роботі над проєктом.

Скільки потрібно часу на проходження курсу?

Для навчання бажано приділяти від 10 год на тиждень.

На який результат можна розраховувати по завершенню курсу?

Залежить від вашого початкового рівня. Задача мінімум - полюбити писати код і зрозуміти основи написання програм на мові Go. Задача максимум - освоїти принципи програмування на мові Go для розв'язання складних задач.

Що робити після завершення курсу?

Якщо вам сподобається писати код - продовжувати розвивати навички програмування. Наступний курс я планую по роботі з веб технологіями.
Кінцева ціль - робота програмістом.

Я не попадаю на стріми лекцій, чи буде запис?

Так, всі лекції будуть доступні у записі.