Задачи (а их более 50) охватывают всю теорию из курса "Java для начинающих" и начала из курса "Продвинутая Java". В конце курса вам будет дано большое задание, на реализацию которого будет отведено несколько дней.
Задачи, пояснения к ним и видеорешения составлены таким образом, чтобы все было максимально понятно и доходчиво (так же, как и в "Java для начинающих").