Какие есть курсы для php разработчика среднего уровня?
Я конечно на уровне джуниора (7 мес), но курсов уже не найти... по крайней мере они дадут 20% от своей эффективности... именно из курсов могу посоветовать мастер-классы Елисеева (раз и два).
Как правило  нужно больше работать с документацией — да, прямо брать мануал MySQL, PostgreSQL, Yii2, Symfony, Laravel и все проштудировать — уже есть понимание большого количества применения написанного и их особенностей, если у вас конечно средний уровень... особый акцент нужно сделать на архитектуре — советую проникнуться DRY, KISS и обязательно GRASP, научиться в автотестирование (Codeception, PHPUnit, Selenium)... и практикам разработки (TDD, BDD, DDD)
Я к тому, что вы уже четко представляете, в чем слабы и должны лупить в эти точки...
Главный совет — найди работу. Например моя статья о том, как я искал (+ пару лайфхаков)Как джуниор-разработчику найти работу (vc.ru)
Работа дает взрывной рост навыков (конечно если не клепать сайты на ЦМС и не работать чем-то вроде дизайнопрограммистом :)
www.zend.com/en/services/training/php-i-foundation...
заодно и сертификацию можно пройти.