Для понимания основ PHP могут помочь следующие курсы:
Впрочем, для разработки шаблонов будут более полезны курсы по веб-разработке, затрагивающие не только PHP, но и HTML+CSS.
Конкретно по созданию премиум тем для Wordpress есть хороший курс: https://coursehunter.net/course/polnoe-rukovodstvo-po-sozdaniyu-premium-tem-wordpress
Но он исключительно на английском языке.