Раз вы уже умеете верстать, то вам всего лишь один шаг проделать и вы сможете сделать то, что заумали!
берите vuejs и библиотеку визуальных компонент к ней Vuetify (аналог бутстрап, только под vue)
И лепите на этом интерфейс.
Зарегайтесь на крутой площадке для изучения иностранного языка. Я рекомендую
Englishdom
С меня промокоды если зарегаетесь там по моей ссылке.
Оттуда позаимствуйте идеи тренажеров. Вам этого за глаза хватит.
Бэкэнд я помогу вам сделать. Ваша задача только фронтэнд сделать на vue js и изучение его у вас займет пару дней. Материалы вам даже предоставлю где пошагово это делается.