Вёрстку хочу повысить на уровень выше, кодинг изучать(что именно писал выше), английский на UpWork'e must have, но выкручиваюсь как могу.
Интересно, что значит верстку на уровень выше (не считая инструментов) ?
Выберите текущий приоритет в использовании времени обучения: интерфейсы или программирование.
При выборе программирования, надо четко осознавать, что будете конкурировать с людьми с профильным образованием, и вообще без базы сложно (судя по посту, ее нет). Поэтому надо изучить основы CS: базовые алгоритмы, структуры данных, основы ЯП и тп.
После этого язык javascript и native JS. Потом немного об архитектуре (модульность, паттерны). После этого берите фреймворки.
какой проект можно сделать, что бы повысить и верстку и кодинг?
Любой известный сервис берите и делайте копию клиента. Но в этом мало смысла без прохождения этапов (выше).