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