HTML academy ты должен знать. Лучшее, что может быть по верстке. Однако, верстка нужна только верстальщику.
Можешь
сюда глянуть, The Odin project. Это просто список что учить, если у кого-то нет понимания куда двигаться.
Если про синтаксис, но с недетскими примерами, то соревновательные сайты типа
codewars.
В основном книжки, документация. Ты уже должен знать, что нужно подтянуть.
Вот офигенный
Command line crash course. Если никогда не работал с командной строкой, за пару часов разберешься в навигации.
Мне очень нравится
udacity. В каждом курсе смотришь, как препод делает мини-проект по заданной теме. Каждый курс состоит из видео по 1-2 минуты, очень удобно: ты всегда сконцентрирован, можешь оторваться в любой момент, можешь пропустить видео, если по нему все понятно. И дают небольшие теститки или задания для закрепления. Вода если есть, то только во вступлении; максимально концентрированно, сжато, ясно, четко и понятно. Только то, что нужно чтобы ты вник в нужную тему и перестал ссать в ней разбираться самостоятельно.