Обучающий материал по написанию своего движка?
Садишься ставишь себе задачу, и решаешь её, не знаешь как решить конкретную проблему идёшь в гугл...ищешь решения аналогичных проблем. подсматриваешь алгоритм, понимаешь как нужно реализовать и пишешь по своему ,это будешь лучше и продуктивней этих курсов
Советую начать с этой статьи на хабре ТЫЦ
Статья поможет вам понять шаблон MVC, практическое использование полиморфизма и ооп. На мой взгляд этого материала для практики более чем достаточно.