Рекомендую вам для этого школу Итея. После окончания этого курса Front End Advanced - https://itea.ua/courses-itea/frontend-roadmap/frontend-advanced/ вы сможете сделать Ваш код более семантическим согласно стандартам HTML5, а также улучшить свои навыки в верстке используя новые теги. Грамотно используя шаблоны проектирования и алгоритмы, Вы сможете правильно подходить к вопросу проектирования крупных проектов, а понимание работы тех или иных алгоритмов превратит написание кода в удовольствие. Практическая часть курса предполагает написание 3-4 достаточно сложных проектов и постоянное решение задач по алгоритмам.