Как практиковаться в HTML и CSS?
Я бы порекомендовал, Вам, изучить  базовый интенсив от HtmlAcademy (не реклама). Если финансовые проблемы, то можете скоммунистить, ибо комунистическая версия уже есть в коммунистических трекерах.
Что мне понравилось в этих интенсивах, это то что там не говорят фигню типа "вот это Р и он нужен для абзаца", а вместо этого, ведущие делятся секретами и лайфхаками правильной разработки. Попутно во время изучение вы будете верстать сложные макеты.
Попробуйте пройти интерактивные курсы у нас, и самое главное, пройдите курс Кексби. Да, он платный, 390 рублей в месяц. Но в нём как раз с нуля по макету верстается страница от разметки, к сетке и к финальной стилизации. Как раз сегодня опубликовали финальные части.
https://htmlacademy.ru/program