Я бы хекслет посоветовал, если основы хочется изучить. Они на основе SICP базируют свои курсы. Я пару первых уроков давно очень потыкал только по js и php.
У них там есть ресурс с бесплатными уроками по основам некоторых языков (php, js, python и java кажется).
Сами задания - поднимается некое окружение, в браузере редактор кода, терминал. Задание проверяется по кнопке некоторыми скрытыми от пользователя тестами. Схоже со степиком немного, но более продвинутая вещь.
Чего там по платным большим курсам с менторами вот не знаю, но юнит тестирование, бд они разбирают, laravel должен быть. Может когда-нибудь доберусь там менторить. Есть групповые встречи с ментором, есть индивидуальные, ментор проверяет задания.
Ценник у них может смущать, как по мне, так дороговато было бы, если бы я там начинал.
Работал еще в htmlacademy. Для начала может быть и ок, но там просто голый php без всего (даже без объектов) - авторизация, аутентификация, бд, в зависимости от проекта какие-то задачи типовые разбираются вроде пагинации с фильтрами и прочего. Все это с нуля разбирается где-то за полтора месяца (сейчас вроде как ушли в безлимит - сколько хочешь, столько и занимайся, но есть лимит по времени общения с ментором). Есть продвинутый курс, но там yii. После обычного курса вряд ли работу получится найти, только если стажером за еду или за бесплатно.
Другие курсы не смотрел (сейчас везде рекламу OTUS вижу, например), но обычно это что-то вроде - берется фреймворк/cms, делай как я и напишем, например, интернет-магазин. Также с заданиями, проверками, общением с ментором. Хватает этого добра.
У Дмитрия Елисеева есть курсы по продвинутым темам (не с нуля), но я не в курсе, есть ли там практика какая, задания с проверками и менторство.