Всем привет!
Этой весной мы выложили на канале Технострим запись
курса по Java. Уже несколько семестров подряд он читается в рамках образовательного проекта
Техносфера, реализуемого компанией
Mail.Ru Group совместно с МГУ им. М. В. Ломоносова. Авторы не углубляются в детали синтаксиса, а сразу берутся за практические задачи: разработку игры с консольным интерфейсом и функционального чата. Большинство домашних заданий можно выполнить и проверить в репозитории курса.

Курс состоит из 3 частей, включает 13 лекций и 1 хакатон. Продолжительность лекций — 1-2 часа.
Подробнее о курсе можно почитать в стать
на Хабре.
Содержание курса:
Часть 1. Введение в разработку на Java
Часть 2. Web-сервисы
Часть 3. Игра
Вы получите задание по разработке клиент-серверной игры Bomberman. Клиент игры на JS, созданный на основе проекта Мэта Скалы, лежит в отдельном репозитории.
Формальное описание взаимодействия сервисов игры можно найти здесь, а вот наглядная схема.
Часть 4. Продвинутые темы
Хакатон
Все материалы курса: https://github.com/rybalkinsd/...
Клиент игры Bomberman: https://github.com/rybalkinsd/...
Канал курса в Telegram — здесь можно получить ответы на все вопросы, связанные с курсом.
Обратите внимание, что в конце некоторых лекций есть описание домашнего задания, а в коде лекций есть тесты. Сделайте pull request в ветку лекции. Если тесты на travis горят зеленым — вы выполнили задание верно.