Без заголовка
Всё хорошо, кроме того, что неясна цель. Научите вы его алгоритмике, а дальше что? Где он дальше эти знания применять будет? Как именно?
з.ы. Не боитесь, что всё это будет как музыкальная школа у некоторых, когда обучение заканчивается дипломом и не более того? В том смысле, что ваше стремление научить его сегодня всему мозможно снизит его мотивацию учить это в дальнейшем.