Вообще жесть "для начинающих" будет

Сразу с первого занятия не только типы данных и стандартный консольный вывод, так еще перечисления, всевозможные циклы, почти все условия кроме итерального и напоследок еще и потоки

Ну, тогда уж сразу до кучи и лямды вставьте и распараллеливание

Вы желаете взорвать мозги "начинающим"

и отбить все желание программировать или просто так поднимаете планку программистов для незнающих?

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